home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Comedians - The People Behind the Laughter
/
Comedians - The People Behind the Laughter.iso
/
com4
/
com4.rsrc
/
CODE_11525_lcrXObj.txt
< prev
next >
Wrap
Text File
|
1995-08-08
|
299KB
|
5,387 lines
# near model CODE resource
# jump table entries: 7696-7742 (47 of them)
00000000 4E56 0000 link A6, 0
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 286E 0010 movea.l A4, [A6 + 0x10]
00000010 302C 0016 move.w D0, [A4 + 0x16]
00000014 48C0 ext.l D0
00000016 2F00 move.l -[A7], D0
00000018 2F2C 000E move.l -[A7], [A4 + 0xE]
0000001C 2F0B move.l -[A7], A3
0000001E 2053 movea.l A0, [A3]
00000020 2268 0004 movea.l A1, [A0 + 0x4]
00000024 4E91 jsr [A1]
00000026 7000 moveq.l D0, 0x00
00000028 2D40 0018 move.l [A6 + 0x18], D0
0000002C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000032 4E5E unlink A6
00000034 205F movea.l A0, [A7]+
00000036 4FEF 0010 lea.l A7, [A7 + 0x10]
0000003A 4ED0 jmp [A0]
0000003C 4E56 0000 link A6, 0
00000040 48E7 0018 movem.l -[A7], A3,A4
00000044 266E 0008 movea.l A3, [A6 + 0x8]
00000048 2853 movea.l A4, [A3]
0000004A 41ED 1E32 lea.l A0, [A5 + 0x1E32 /* export_962 */]
0000004E 2888 move.l [A4], A0
00000050 296E 0010 0004 move.l [A4 + 0x4], [A6 + 0x10]
00000056 296E 000C 0008 move.l [A4 + 0x8], [A6 + 0xC]
0000005C 2F0B move.l -[A7], A3
0000005E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000062 7001 moveq.l D0, 0x01
00000064 1F00 move.b -[A7], D0
00000066 4EBA 28FC jsr [PC + 0x28FC /* 00002964 */]
0000006A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000070 4E5E unlink A6
00000072 4E75 rts
00000074 4E56 0000 link A6, 0
00000078 2F0C move.l -[A7], A4
0000007A 286E 0008 movea.l A4, [A6 + 0x8]
0000007E 2F0C move.l -[A7], A4
00000080 2054 movea.l A0, [A4]
00000082 2F28 0008 move.l -[A7], [A0 + 0x8]
00000086 7000 moveq.l D0, 0x00
00000088 1F00 move.b -[A7], D0
0000008A 4EBA 28D8 jsr [PC + 0x28D8 /* 00002964 */]
0000008E 286E FFFC movea.l A4, [A6 - 0x4]
00000092 4E5E unlink A6
00000094 4E75 rts
fn00000096:
00000096 4E56 FFEE link A6, -0x0012
0000009A 48E7 0108 movem.l -[A7], D7,A4
0000009E 2E2E 000C move.l D7, [A6 + 0xC]
000000A2 49EE FFEE lea.l A4, [A6 - 0x12]
000000A6 397C 0008 0006 move.w [A4 + 0x6], 0x8
000000AC 297C 0000 0093 0008 move.l [A4 + 0x8], 0x93
000000B4 397C 0004 000C move.w [A4 + 0xC], 0x4
000000BA 7000 moveq.l D0, 0x00
000000BC 2940 000E move.l [A4 + 0xE], D0
000000C0 598F subq.l A7, 4
000000C2 7002 moveq.l D0, 0x02
000000C4 2F00 move.l -[A7], D0
000000C6 2F0C move.l -[A7], A4
000000C8 2F3C 0000 FF42 move.l -[A7], 0xFF42
000000CE 2F07 move.l -[A7], D7
000000D0 2047 movea.l A0, D7
000000D2 2050 movea.l A0, [A0]
000000D4 2250 movea.l A1, [A0]
000000D6 4E91 jsr [A1]
000000D8 4CEE 1080 FFE6 movem.l D7,A4, [A6 - 0x1A]
000000DE 4E5E unlink A6
000000E0 4E75 rts
fn000000E2:
000000E2 4E56 FFF8 link A6, -0x0008
000000E6 48E7 0108 movem.l -[A7], D7,A4
000000EA 3E2E 000A move.w D7, [A6 + 0xA]
000000EE 486E FFF8 pea.l [A6 - 0x8]
000000F2 7001 moveq.l D0, 0x01
000000F4 2F00 move.l -[A7], D0
000000F6 48C7 ext.l D7
000000F8 2F07 move.l -[A7], D7
000000FA 2F2D F0FA move.l -[A7], [A5 - 0xF06]
000000FE 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000102 2840 movea.l A4, D0
00000104 200C move.l D0, A4
00000106 4FEF 0010 lea.l A7, [A7 + 0x10]
0000010A 660C bne +0xE /* 00000118 */
0000010C 7002 moveq.l D0, 0x02
0000010E 2F00 move.l -[A7], D0
00000110 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00000114 584F addq.w A7, 4
00000116 602A bra +0x2C /* 00000142 */
label00000118:
00000118 41EE FFFA lea.l A0, [A6 - 0x6]
0000011C 224C movea.l A1, A4
0000011E 20D9 move.l [A0]+, [A1]+
00000120 30D9 move.w [A0]+, [A1]+
00000122 206E 000C movea.l A0, [A6 + 0xC]
00000126 224C movea.l A1, A4
00000128 22D8 move.l [A1]+, [A0]+
0000012A 32D8 move.w [A1]+, [A0]+
0000012C 70FA moveq.l D0, 0xFFFFFFFA
0000012E B06E FFFA cmp.w D0, [A6 - 0x6]
00000132 660E bne +0x10 /* 00000142 */
00000134 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000138 48C7 ext.l D7
0000013A 2F07 move.l -[A7], D7
0000013C 4EBA FF58 jsr [PC - 0xA8 /* 00000096 */]
00000140 504F addq.w A7, 8
label00000142:
00000142 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00000148 4E5E unlink A6
0000014A 4E75 rts
fn0000014C:
0000014C 4E56 FFF8 link A6, -0x0008
00000150 48E7 0108 movem.l -[A7], D7,A4
00000154 3E2E 000A move.w D7, [A6 + 0xA]
00000158 4AAD F0FA tst.l [A5 - 0xF06]
0000015C 6750 beq +0x52 /* 000001AE */
0000015E 486E FFF8 pea.l [A6 - 0x8]
00000162 7000 moveq.l D0, 0x00
00000164 2F00 move.l -[A7], D0
00000166 48C7 ext.l D7
00000168 2F07 move.l -[A7], D7
0000016A 2F2D F0FA move.l -[A7], [A5 - 0xF06]
0000016E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000172 2840 movea.l A4, D0
00000174 200C move.l D0, A4
00000176 4FEF 0010 lea.l A7, [A7 + 0x10]
0000017A 6732 beq +0x34 /* 000001AE */
0000017C 41EE FFFA lea.l A0, [A6 - 0x6]
00000180 224C movea.l A1, A4
00000182 20D9 move.l [A0]+, [A1]+
00000184 30D9 move.w [A0]+, [A1]+
00000186 202E FFFC move.l D0, [A6 - 0x4]
0000018A B0AE 000C cmp.l D0, [A6 + 0xC]
0000018E 661E bne +0x20 /* 000001AE */
00000190 4254 clr.w [A4]
00000192 7000 moveq.l D0, 0x00
00000194 2940 0002 move.l [A4 + 0x2], D0
00000198 72FA moveq.l D1, 0xFFFFFFFA
0000019A B26E FFFA cmp.w D1, [A6 - 0x6]
0000019E 660E bne +0x10 /* 000001AE */
000001A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001A4 48C7 ext.l D7
000001A6 2F07 move.l -[A7], D7
000001A8 4EBA FEEC jsr [PC - 0x114 /* 00000096 */]
000001AC 504F addq.w A7, 8
label000001AE:
000001AE 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
000001B4 4E5E unlink A6
000001B6 4E75 rts
000001B8 4E56 0000 link A6, 0
000001BC 48E7 1308 movem.l -[A7], D3,D6,D7,A4
000001C0 3C2E 000E move.w D6, [A6 + 0xE]
000001C4 48C6 ext.l D6
000001C6 2F06 move.l -[A7], D6
000001C8 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
000001CC 3C00 move.w D6, D0
000001CE 7E0C moveq.l D7, 0x0C
000001D0 202D F0E0 move.l D0, [A5 - 0xF20]
000001D4 D087 add.l D0, D7
000001D6 B0AD F0DC cmp.l D0, [A5 - 0xF24]
000001DA 5DC3 slt D3
000001DC 4403 neg.b D3
000001DE 6704 beq +0x6 /* 000001E4 */
000001E0 7001 moveq.l D0, 0x01
000001E2 600A bra +0xC /* 000001EE */
label000001E4:
000001E4 2F07 move.l -[A7], D7
000001E6 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
000001EA 4A00 tst.b D0
000001EC 584F addq.w A7, 4
label000001EE:
000001EE 584F addq.w A7, 4
000001F0 677C beq +0x7E /* 0000026E */
000001F2 DFAD F0E0 add.l [A5 - 0xF20], D7
000001F6 54AD F0E6 addq.l [A5 - 0xF1A], 2
000001FA 206D F0D8 movea.l A0, [A5 - 0xF28]
000001FE 202D F0E0 move.l D0, [A5 - 0xF20]
00000202 D090 add.l D0, [A0]
00000204 322D F0E8 move.w D1, [A5 - 0xF18]
00000208 48C1 ext.l D1
0000020A D281 add.l D1, D1
0000020C 2401 move.l D2, D1
0000020E D482 add.l D2, D2
00000210 D282 add.l D1, D2
00000212 2840 movea.l A4, D0
00000214 99C1 sub.l A4, D1
00000216 302D F0E8 move.w D0, [A5 - 0xF18]
0000021A 48C0 ext.l D0
0000021C 5580 subq.l D0, 2
0000021E D080 add.l D0, D0
00000220 2200 move.l D1, D0
00000222 D281 add.l D1, D1
00000224 D081 add.l D0, D1
00000226 2F00 move.l -[A7], D0
00000228 206D F0D8 movea.l A0, [A5 - 0xF28]
0000022C 202D F0E0 move.l D0, [A5 - 0xF20]
00000230 D090 add.l D0, [A0]
00000232 322D F0E8 move.w D1, [A5 - 0xF18]
00000236 48C1 ext.l D1
00000238 5581 subq.l D1, 2
0000023A D281 add.l D1, D1
0000023C 2401 move.l D2, D1
0000023E D482 add.l D2, D2
00000240 D282 add.l D1, D2
00000242 9081 sub.l D0, D1
00000244 2F00 move.l -[A7], D0
00000246 2F0C move.l -[A7], A4
00000248 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
0000024C 38BC 0008 move.w [A4], 0x8
00000250 7074 moveq.l D0, 0x74
00000252 2940 0002 move.l [A4 + 0x2], D0
00000256 5C4C addq.w A4, 6
00000258 38BC 0008 move.w [A4], 0x8
0000025C 48C6 ext.l D6
0000025E 2946 0002 move.l [A4 + 0x2], D6
00000262 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000266 4EBA 0010 jsr [PC + 0x10 /* 00000278 */]
0000026A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000026E:
0000026E 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10]
00000274 4E5E unlink A6
00000276 4E75 rts
fn00000278:
00000278 4E56 0000 link A6, 0
0000027C 48E7 1100 movem.l -[A7], D3,D7
00000280 2E2E 0008 move.l D7, [A6 + 0x8]
00000284 7000 moveq.l D0, 0x00
00000286 2B40 F1BA move.l [A5 - 0xE46], D0
0000028A 598F subq.l A7, 4
0000028C 7000 moveq.l D0, 0x00
0000028E 2F00 move.l -[A7], D0
00000290 2F00 move.l -[A7], D0
00000292 2F3C 0000 FF42 move.l -[A7], 0xFF42
00000298 2F07 move.l -[A7], D7
0000029A 2047 movea.l A0, D7
0000029C 2050 movea.l A0, [A0]
0000029E 2250 movea.l A1, [A0]
000002A0 4E91 jsr [A1]
000002A2 BEAD F1BA cmp.l D7, [A5 - 0xE46]
000002A6 57C3 seq D3
000002A8 4403 neg.b D3
000002AA 1003 move.b D0, D3
000002AC 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8]
000002B2 4E5E unlink A6
000002B4 4E75 rts
fn000002B6:
000002B6 4E56 0000 link A6, 0
000002BA 7018 moveq.l D0, 0x18
000002BC 2F00 move.l -[A7], D0
000002BE 720F moveq.l D1, 0x0F
000002C0 2F01 move.l -[A7], D1
000002C2 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000002C6 4E5E unlink A6
000002C8 4E75 rts
000002CA 4E56 FFF0 link A6, -0x0010
000002CE 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000002D2 3A2E 0012 move.w D5, [A6 + 0x12]
000002D6 486E FFF8 pea.l [A6 - 0x8]
000002DA 7001 moveq.l D0, 0x01
000002DC 2F00 move.l -[A7], D0
000002DE 48C5 ext.l D5
000002E0 2F05 move.l -[A7], D5
000002E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002E6 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000002EA 2840 movea.l A4, D0
000002EC 200C move.l D0, A4
000002EE 4FEF 0010 lea.l A7, [A7 + 0x10]
000002F2 6700 0162 beq +0x164 /* 00000456 */
000002F6 7003 moveq.l D0, 0x03
000002F8 B054 cmp.w D0, [A4]
000002FA 6646 bne +0x48 /* 00000342 */
000002FC 206C 0002 movea.l A0, [A4 + 0x2]
00000300 2D48 FFF4 move.l [A6 - 0xC], A0
00000304 2050 movea.l A0, [A0]
00000306 2D68 0008 FFF0 move.l [A6 - 0x10], [A0 + 0x8]
0000030C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000310 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000314 206E FFF4 movea.l A0, [A6 - 0xC]
00000318 2050 movea.l A0, [A0]
0000031A 2668 0004 movea.l A3, [A0 + 0x4]
0000031E 2053 movea.l A0, [A3]
00000320 317C FFFF 0018 move.w [A0 + 0x18], 0xFFFF
00000326 206E 000C movea.l A0, [A6 + 0xC]
0000032A 2050 movea.l A0, [A0]
0000032C 2253 movea.l A1, [A3]
0000032E 2029 0004 move.l D0, [A1 + 0x4]
00000332 D1A8 0004 add.l [A0 + 0x4], D0
00000336 2F0B move.l -[A7], A3
00000338 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
0000033C 504F addq.w A7, 8
0000033E 6000 008A bra +0x8C /* 000003CA */
label00000342:
00000342 4EBA FF72 jsr [PC - 0x8E /* 000002B6 */]
00000346 2D40 FFF0 move.l [A6 - 0x10], D0
0000034A 6700 010A beq +0x10C /* 00000456 */
0000034E 7000 moveq.l D0, 0x00
00000350 2F00 move.l -[A7], D0
00000352 7214 moveq.l D1, 0x14
00000354 2F01 move.l -[A7], D1
00000356 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
0000035A 2D40 FFF4 move.l [A6 - 0xC], D0
0000035E 504F addq.w A7, 8
00000360 660E bne +0x10 /* 00000370 */
00000362 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000366 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000036A 584F addq.w A7, 4
0000036C 6000 00E8 bra +0xEA /* 00000456 */
label00000370:
00000370 206E FFF4 movea.l A0, [A6 - 0xC]
00000374 2650 movea.l A3, [A0]
00000376 41ED 1E72 lea.l A0, [A5 + 0x1E72 /* export_970 */]
0000037A 2688 move.l [A3], A0
0000037C 422B 0012 clr.b [A3 + 0x12]
00000380 7000 moveq.l D0, 0x00
00000382 2740 000C move.l [A3 + 0xC], D0
00000386 276E FFF0 0008 move.l [A3 + 0x8], [A6 - 0x10]
0000038C 3745 0010 move.w [A3 + 0x10], D5
00000390 3D7C 0003 FFFA move.w [A6 - 0x6], 0x3
00000396 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
0000039C 322E FFF8 move.w D1, [A6 - 0x8]
000003A0 48C1 ext.l D1
000003A2 206E 0008 movea.l A0, [A6 + 0x8]
000003A6 2050 movea.l A0, [A0]
000003A8 D281 add.l D1, D1
000003AA 2401 move.l D2, D1
000003AC E589 lsl D1, 2
000003AE D282 add.l D1, D2
000003B0 41F0 1818 lea.l A0, [A0 + D1 + 0x18]
000003B4 43EE FFFA lea.l A1, [A6 - 0x6]
000003B8 20D9 move.l [A0]+, [A1]+
000003BA 30D9 move.w [A0]+, [A1]+
000003BC 486E FFFA pea.l [A6 - 0x6]
000003C0 48C5 ext.l D5
000003C2 2F05 move.l -[A7], D5
000003C4 4EBA FD1C jsr [PC - 0x2E4 /* 000000E2 */]
000003C8 504F addq.w A7, 8
label000003CA:
000003CA 206E FFF4 movea.l A0, [A6 - 0xC]
000003CE 2650 movea.l A3, [A0]
000003D0 206E 000C movea.l A0, [A6 + 0xC]
000003D4 2748 0004 move.l [A3 + 0x4], A0
000003D8 2050 movea.l A0, [A0]
000003DA 316E FFF8 0018 move.w [A0 + 0x18], [A6 - 0x8]
000003E0 206E 000C movea.l A0, [A6 + 0xC]
000003E4 2050 movea.l A0, [A0]
000003E6 3A28 0048 move.w D5, [A0 + 0x48]
000003EA 4247 clr.w D7
000003EC 6064 bra +0x66 /* 00000452 */
label000003EE:
000003EE 206E 000C movea.l A0, [A6 + 0xC]
000003F2 2C10 move.l D6, [A0]
000003F4 2046 movea.l A0, D6
000003F6 2028 004A move.l D0, [A0 + 0x4A]
000003FA D086 add.l D0, D6
000003FC 48C7 ext.l D7
000003FE 2407 move.l D2, D7
00000400 2202 move.l D1, D2
00000402 C4FC 002A mulu.w D2, 0x2A /* '*' */
00000406 4841 swap.w D1
00000408 C2FC 002A mulu.w D1, 0x2A /* '*' */
0000040C 4841 swap.w D1
0000040E 4241 clr.w D1
00000410 D481 add.l D2, D1
00000412 2642 movea.l A3, D2
00000414 D7C0 add.l A3, D0
00000416 7000 moveq.l D0, 0x00
00000418 2F00 move.l -[A7], D0
0000041A 7201 moveq.l D1, 0x01
0000041C 2F01 move.l -[A7], D1
0000041E 3013 move.w D0, [A3]
00000420 48C0 ext.l D0
00000422 2F00 move.l -[A7], D0
00000424 4EAD 14EA jsr [A5 + 0x14EA /* export_665 */]
00000428 48C0 ext.l D0
0000042A 588F addq.l A7, 4
0000042C 2F00 move.l -[A7], D0
0000042E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000432 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000436 2840 movea.l A4, D0
00000438 200C move.l D0, A4
0000043A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000043E 6716 beq +0x18 /* 00000456 */
00000440 38BC 0004 move.w [A4], 0x4
00000444 48C7 ext.l D7
00000446 2947 0002 move.l [A4 + 0x2], D7
0000044A 47EB 002A lea.l A3, [A3 + 0x2A]
0000044E 3007 move.w D0, D7
00000450 5247 addq.w D7, 1
label00000452:
00000452 BA47 cmp.w D5, D7
00000454 6E98 bgt -0x66 /* 000003EE */
label00000456:
00000456 4CEE 18E0 FFDC movem.l D5,D6,D7,A3,A4, [A6 - 0x24]
0000045C 4E5E unlink A6
0000045E 4E75 rts
fn00000460:
00000460 4E56 0000 link A6, 0
00000464 48E7 0118 movem.l -[A7], D7,A3,A4
00000468 3E2E 000E move.w D7, [A6 + 0xE]
0000046C 48C7 ext.l D7
0000046E 206E 0008 movea.l A0, [A6 + 0x8]
00000472 2050 movea.l A0, [A0]
00000474 2007 move.l D0, D7
00000476 D080 add.l D0, D0
00000478 2200 move.l D1, D0
0000047A E588 lsl D0, 2
0000047C D081 add.l D0, D1
0000047E 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
00000482 286B 0006 movea.l A4, [A3 + 0x6]
00000486 2F0C move.l -[A7], A4
00000488 2054 movea.l A0, [A4]
0000048A 3028 0010 move.w D0, [A0 + 0x10]
0000048E 48C0 ext.l D0
00000490 2F00 move.l -[A7], D0
00000492 4EBA FCB8 jsr [PC - 0x348 /* 0000014C */]
00000496 2054 movea.l A0, [A4]
00000498 2F28 000C move.l -[A7], [A0 + 0xC]
0000049C 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
000004A0 2054 movea.l A0, [A4]
000004A2 2F28 0008 move.l -[A7], [A0 + 0x8]
000004A6 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
000004AA 2F0C move.l -[A7], A4
000004AC 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000004B0 48C7 ext.l D7
000004B2 206E 0008 movea.l A0, [A6 + 0x8]
000004B6 2050 movea.l A0, [A0]
000004B8 2007 move.l D0, D7
000004BA D080 add.l D0, D0
000004BC 2200 move.l D1, D0
000004BE E588 lsl D0, 2
000004C0 D081 add.l D0, D1
000004C2 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
000004C6 426B 0004 clr.w [A3 + 0x4]
000004CA 7000 moveq.l D0, 0x00
000004CC 2740 0006 move.l [A3 + 0x6], D0
000004D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000004D4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000004DA 4E5E unlink A6
000004DC 4E75 rts
000004DE 4E56 0000 link A6, 0
000004E2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000004E6 266E 0008 movea.l A3, [A6 + 0x8]
000004EA 2053 movea.l A0, [A3]
000004EC 3C28 000C move.w D6, [A0 + 0xC]
000004F0 4247 clr.w D7
000004F2 6030 bra +0x32 /* 00000524 */
label000004F4:
000004F4 48C7 ext.l D7
000004F6 2053 movea.l A0, [A3]
000004F8 2007 move.l D0, D7
000004FA D080 add.l D0, D0
000004FC 2200 move.l D1, D0
000004FE E588 lsl D0, 2
00000500 D081 add.l D0, D1
00000502 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00000506 70FF moveq.l D0, 0xFFFFFFFF
00000508 B054 cmp.w D0, [A4]
0000050A 6714 beq +0x16 /* 00000520 */
0000050C 7003 moveq.l D0, 0x03
0000050E B06C 0004 cmp.w D0, [A4 + 0x4]
00000512 660C bne +0xE /* 00000520 */
00000514 48C7 ext.l D7
00000516 2F07 move.l -[A7], D7
00000518 2F0B move.l -[A7], A3
0000051A 4EBA FF44 jsr [PC - 0xBC /* 00000460 */]
0000051E 504F addq.w A7, 8
label00000520:
00000520 3007 move.w D0, D7
00000522 5247 addq.w D7, 1
label00000524:
00000524 BC47 cmp.w D6, D7
00000526 6ECC bgt -0x32 /* 000004F4 */
00000528 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000052E 4E5E unlink A6
00000530 4E75 rts
fn00000532:
00000532 4E56 FFFA link A6, -0x0006
00000536 41EE FFFA lea.l A0, [A6 - 0x6]
0000053A 43EE 000C lea.l A1, [A6 + 0xC]
0000053E 20D9 move.l [A0]+, [A1]+
00000540 30D9 move.w [A0]+, [A1]+
00000542 302E FFFA move.w D0, [A6 - 0x6]
00000546 5940 subq.w D0, 4
00000548 6706 beq +0x8 /* 00000550 */
0000054A 5940 subq.w D0, 4
0000054C 6732 beq +0x34 /* 00000580 */
0000054E 601C bra +0x1E /* 0000056C */
label00000550:
00000550 202E FFFC move.l D0, [A6 - 0x4]
00000554 5480 addq.l D0, 2
00000556 4480 neg.l D0
00000558 2D40 FFFC move.l [A6 - 0x4], D0
0000055C 70FF moveq.l D0, 0xFFFFFFFF
0000055E B0AE FFFC cmp.l D0, [A6 - 0x4]
00000562 6E1C bgt +0x1E /* 00000580 */
00000564 70FE moveq.l D0, 0xFFFFFFFE
00000566 2D40 FFFC move.l [A6 - 0x4], D0
0000056A 6014 bra +0x16 /* 00000580 */
label0000056C:
0000056C 41EE 0012 lea.l A0, [A6 + 0x12]
00000570 2F20 move.l -[A7], -[A0]
00000572 3F20 move.w -[A7], -[A0]
00000574 7006 moveq.l D0, 0x06
00000576 2F00 move.l -[A7], D0
00000578 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
0000057C 4FEF 000A lea.l A7, [A7 + 0xA]
label00000580:
00000580 206E 0008 movea.l A0, [A6 + 0x8]
00000584 43EE FFFA lea.l A1, [A6 - 0x6]
00000588 20D9 move.l [A0]+, [A1]+
0000058A 30D9 move.w [A0]+, [A1]+
0000058C 4E5E unlink A6
0000058E 4E75 rts
fn00000590:
00000590 4E56 FFF2 link A6, -0x000E
00000594 48E7 0018 movem.l -[A7], A3,A4
00000598 266E 0008 movea.l A3, [A6 + 0x8]
0000059C 200B move.l D0, A3
0000059E 6700 00DC beq +0xDE /* 0000067C */
000005A2 7003 moveq.l D0, 0x03
000005A4 B06D F0E8 cmp.w D0, [A5 - 0xF18]
000005A8 6F0E ble +0x10 /* 000005B8 */
000005AA 7012 moveq.l D0, 0x12
000005AC 2F00 move.l -[A7], D0
000005AE 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000005B2 584F addq.w A7, 4
000005B4 6000 00C6 bra +0xC8 /* 0000067C */
label000005B8:
000005B8 206D F0D8 movea.l A0, [A5 - 0xF28]
000005BC 202D F0E0 move.l D0, [A5 - 0xF20]
000005C0 D090 add.l D0, [A0]
000005C2 322D F0E8 move.w D1, [A5 - 0xF18]
000005C6 48C1 ext.l D1
000005C8 5581 subq.l D1, 2
000005CA D281 add.l D1, D1
000005CC 2401 move.l D2, D1
000005CE D482 add.l D2, D2
000005D0 D282 add.l D1, D2
000005D2 2840 movea.l A4, D0
000005D4 99C1 sub.l A4, D1
000005D6 41EE FFFA lea.l A0, [A6 - 0x6]
000005DA 224C movea.l A1, A4
000005DC 20D9 move.l [A0]+, [A1]+
000005DE 30D9 move.w [A0]+, [A1]+
000005E0 38BC 0002 move.w [A4], 0x2
000005E4 206D F0D8 movea.l A0, [A5 - 0xF28]
000005E8 202D F0E0 move.l D0, [A5 - 0xF20]
000005EC D090 add.l D0, [A0]
000005EE 322D F0E8 move.w D1, [A5 - 0xF18]
000005F2 48C1 ext.l D1
000005F4 5381 subq.l D1, 1
000005F6 D281 add.l D1, D1
000005F8 2401 move.l D2, D1
000005FA D482 add.l D2, D2
000005FC D282 add.l D1, D2
000005FE 9081 sub.l D0, D1
00000600 2040 movea.l A0, D0
00000602 5C88 addq.l A0, 6
00000604 2F20 move.l -[A7], -[A0]
00000606 3F20 move.w -[A7], -[A0]
00000608 486E FFF2 pea.l [A6 - 0xE]
0000060C 4EBA FF24 jsr [PC - 0xDC /* 00000532 */]
00000610 4A6D F166 tst.w [A5 - 0xE9A]
00000614 4FEF 000A lea.l A7, [A7 + 0xA]
00000618 6662 bne +0x64 /* 0000067C */
0000061A 486E FFF8 pea.l [A6 - 0x8]
0000061E 7001 moveq.l D0, 0x01
00000620 2F00 move.l -[A7], D0
00000622 322E FFF6 move.w D1, [A6 - 0xA]
00000626 48C1 ext.l D1
00000628 2F01 move.l -[A7], D1
0000062A 2053 movea.l A0, [A3]
0000062C 2F28 0008 move.l -[A7], [A0 + 0x8]
00000630 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000634 2840 movea.l A4, D0
00000636 200C move.l D0, A4
00000638 4FEF 0010 lea.l A7, [A7 + 0x10]
0000063C 660C bne +0xE /* 0000064A */
0000063E 7030 moveq.l D0, 0x30
00000640 2F00 move.l -[A7], D0
00000642 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00000646 584F addq.w A7, 4
00000648 6032 bra +0x34 /* 0000067C */
label0000064A:
0000064A 41EE FFF2 lea.l A0, [A6 - 0xE]
0000064E 224C movea.l A1, A4
00000650 20D9 move.l [A0]+, [A1]+
00000652 30D9 move.w [A0]+, [A1]+
00000654 41EE FFFA lea.l A0, [A6 - 0x6]
00000658 224C movea.l A1, A4
0000065A 22D8 move.l [A1]+, [A0]+
0000065C 32D8 move.w [A1]+, [A0]+
0000065E 302E FFF2 move.w D0, [A6 - 0xE]
00000662 7201 moveq.l D1, 0x01
00000664 E1A9 lsl D1, D0
00000666 C2BC 0000 0262 and.l D1, 0x262
0000066C 670E beq +0x10 /* 0000067C */
0000066E 41EE FFF8 lea.l A0, [A6 - 0x8]
00000672 2F20 move.l -[A7], -[A0]
00000674 3F20 move.w -[A7], -[A0]
00000676 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
0000067A 5C4F addq.w A7, 6
label0000067C:
0000067C 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
00000682 4E5E unlink A6
00000684 4E75 rts
fn00000686:
00000686 4E56 FFF2 link A6, -0x000E
0000068A 48E7 0018 movem.l -[A7], A3,A4
0000068E 266E 0008 movea.l A3, [A6 + 0x8]
00000692 200B move.l D0, A3
00000694 6700 00B2 beq +0xB4 /* 00000748 */
00000698 7002 moveq.l D0, 0x02
0000069A B06D F0E8 cmp.w D0, [A5 - 0xF18]
0000069E 6F0E ble +0x10 /* 000006AE */
000006A0 7012 moveq.l D0, 0x12
000006A2 2F00 move.l -[A7], D0
000006A4 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000006A8 584F addq.w A7, 4
000006AA 6000 009C bra +0x9E /* 00000748 */
label000006AE:
000006AE 206D F0D8 movea.l A0, [A5 - 0xF28]
000006B2 202D F0E0 move.l D0, [A5 - 0xF20]
000006B6 D090 add.l D0, [A0]
000006B8 322D F0E8 move.w D1, [A5 - 0xF18]
000006BC 48C1 ext.l D1
000006BE 5381 subq.l D1, 1
000006C0 D281 add.l D1, D1
000006C2 2401 move.l D2, D1
000006C4 D482 add.l D2, D2
000006C6 D282 add.l D1, D2
000006C8 9081 sub.l D0, D1
000006CA 2040 movea.l A0, D0
000006CC 5C88 addq.l A0, 6
000006CE 2F20 move.l -[A7], -[A0]
000006D0 3F20 move.w -[A7], -[A0]
000006D2 486E FFF2 pea.l [A6 - 0xE]
000006D6 4EBA FE5A jsr [PC - 0x1A6 /* 00000532 */]
000006DA 4A6D F166 tst.w [A5 - 0xE9A]
000006DE 4FEF 000A lea.l A7, [A7 + 0xA]
000006E2 6664 bne +0x66 /* 00000748 */
000006E4 486E FFF8 pea.l [A6 - 0x8]
000006E8 7001 moveq.l D0, 0x01
000006EA 2F00 move.l -[A7], D0
000006EC 322E FFF6 move.w D1, [A6 - 0xA]
000006F0 48C1 ext.l D1
000006F2 2F01 move.l -[A7], D1
000006F4 2053 movea.l A0, [A3]
000006F6 2F28 0008 move.l -[A7], [A0 + 0x8]
000006FA 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000006FE 2840 movea.l A4, D0
00000700 200C move.l D0, A4
00000702 4FEF 0010 lea.l A7, [A7 + 0x10]
00000706 6740 beq +0x42 /* 00000748 */
00000708 41EE FFFA lea.l A0, [A6 - 0x6]
0000070C 224C movea.l A1, A4
0000070E 20D9 move.l [A0]+, [A1]+
00000710 30D9 move.w [A0]+, [A1]+
00000712 302E FFFA move.w D0, [A6 - 0x6]
00000716 7201 moveq.l D1, 0x01
00000718 E1A9 lsl D1, D0
0000071A C2BC 0000 0262 and.l D1, 0x262
00000720 670C beq +0xE /* 0000072E */
00000722 486E FFFA pea.l [A6 - 0x6]
00000726 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
0000072A 584F addq.w A7, 4
0000072C 600E bra +0x10 /* 0000073C */
label0000072E:
0000072E 7002 moveq.l D0, 0x02
00000730 B06E FFFA cmp.w D0, [A6 - 0x6]
00000734 6606 bne +0x8 /* 0000073C */
00000736 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
label0000073C:
0000073C 206E 000C movea.l A0, [A6 + 0xC]
00000740 43EE FFFA lea.l A1, [A6 - 0x6]
00000744 20D9 move.l [A0]+, [A1]+
00000746 30D9 move.w [A0]+, [A1]+
label00000748:
00000748 4CEE 1800 FFEA movem.l A3,A4, [A6 - 0x16]
0000074E 4E5E unlink A6
00000750 4E75 rts
fn00000752:
00000752 4E56 0000 link A6, 0
00000756 2F0C move.l -[A7], A4
00000758 286E 0008 movea.l A4, [A6 + 0x8]
0000075C 200C move.l D0, A4
0000075E 673C beq +0x3E /* 0000079C */
00000760 2F0C move.l -[A7], A4
00000762 4EBA 104E jsr [PC + 0x104E /* 000017B2 */]
00000766 2054 movea.l A0, [A4]
00000768 2028 0008 move.l D0, [A0 + 0x8]
0000076C B0AD F154 cmp.l D0, [A5 - 0xEAC]
00000770 584F addq.w A7, 4
00000772 6606 bne +0x8 /* 0000077A */
00000774 7000 moveq.l D0, 0x00
00000776 2B40 F154 move.l [A5 - 0xEAC], D0
label0000077A:
0000077A 206E 000C movea.l A0, [A6 + 0xC]
0000077E 2050 movea.l A0, [A0]
00000780 2F28 0004 move.l -[A7], [A0 + 0x4]
00000784 4EAD 15E2 jsr [A5 + 0x15E2 /* export_696 */]
00000788 2054 movea.l A0, [A4]
0000078A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000078E 4EAD 14B2 jsr [A5 + 0x14B2 /* export_658 */]
00000792 2F0C move.l -[A7], A4
00000794 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00000798 4FEF 000C lea.l A7, [A7 + 0xC]
label0000079C:
0000079C 286E FFFC movea.l A4, [A6 - 0x4]
000007A0 4E5E unlink A6
000007A2 4E75 rts
fn000007A4:
000007A4 4E56 FFFA link A6, -0x0006
000007A8 48E7 0118 movem.l -[A7], D7,A3,A4
000007AC 286E 0008 movea.l A4, [A6 + 0x8]
000007B0 7002 moveq.l D0, 0x02
000007B2 B06D F0E8 cmp.w D0, [A5 - 0xF18]
000007B6 6F0E ble +0x10 /* 000007C6 */
000007B8 7012 moveq.l D0, 0x12
000007BA 2F00 move.l -[A7], D0
000007BC 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000007C0 584F addq.w A7, 4
000007C2 6000 00D4 bra +0xD6 /* 00000898 */
label000007C6:
000007C6 206D F0D8 movea.l A0, [A5 - 0xF28]
000007CA 202D F0E0 move.l D0, [A5 - 0xF20]
000007CE D090 add.l D0, [A0]
000007D0 322D F0E8 move.w D1, [A5 - 0xF18]
000007D4 48C1 ext.l D1
000007D6 5381 subq.l D1, 1
000007D8 D281 add.l D1, D1
000007DA 2401 move.l D2, D1
000007DC D482 add.l D2, D2
000007DE D282 add.l D1, D2
000007E0 9081 sub.l D0, D1
000007E2 2040 movea.l A0, D0
000007E4 43EE FFFA lea.l A1, [A6 - 0x6]
000007E8 22D8 move.l [A1]+, [A0]+
000007EA 32D8 move.w [A1]+, [A0]+
000007EC 486E FFFA pea.l [A6 - 0x6]
000007F0 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
000007F4 4A00 tst.b D0
000007F6 584F addq.w A7, 4
000007F8 6618 bne +0x1A /* 00000812 */
000007FA 41EE 0000 lea.l A0, [A6 + 0x0]
000007FE 2F20 move.l -[A7], -[A0]
00000800 3F20 move.w -[A7], -[A0]
00000802 7009 moveq.l D0, 0x09
00000804 2F00 move.l -[A7], D0
00000806 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
0000080A 4FEF 000A lea.l A7, [A7 + 0xA]
0000080E 6000 0088 bra +0x8A /* 00000898 */
label00000812:
00000812 7000 moveq.l D0, 0x00
00000814 2F00 move.l -[A7], D0
00000816 2F00 move.l -[A7], D0
00000818 322E FFFE move.w D1, [A6 - 0x2]
0000081C 48C1 ext.l D1
0000081E 2F01 move.l -[A7], D1
00000820 2F2E 000C move.l -[A7], [A6 + 0xC]
00000824 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000828 2640 movea.l A3, D0
0000082A 200B move.l D0, A3
0000082C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000830 6704 beq +0x6 /* 00000836 */
00000832 7E01 moveq.l D7, 0x01
00000834 605A bra +0x5C /* 00000890 */
label00000836:
00000836 7E00 moveq.l D7, 0x00
00000838 4A2E 0013 tst.b [A6 + 0x13]
0000083C 672C beq +0x2E /* 0000086A */
0000083E 202E FFFC move.l D0, [A6 - 0x4]
00000842 0480 0000 005A subi.l D0, 0x5A /* 'Z' */
00000848 671C beq +0x1E /* 00000866 */
0000084A 5380 subq.l D0, 1
0000084C 6718 beq +0x1A /* 00000866 */
0000084E 5380 subq.l D0, 1
00000850 6714 beq +0x16 /* 00000866 */
00000852 0480 0000 0026 subi.l D0, 0x26 /* '&' */
00000858 670C beq +0xE /* 00000866 */
0000085A 0480 0000 0014 subi.l D0, 0x14
00000860 6704 beq +0x6 /* 00000866 */
00000862 5380 subq.l D0, 1
00000864 662A bne +0x2C /* 00000890 */
label00000866:
00000866 7E01 moveq.l D7, 0x01
00000868 6026 bra +0x28 /* 00000890 */
label0000086A:
0000086A 202E FFFC move.l D0, [A6 - 0x4]
0000086E 0480 0000 005B subi.l D0, 0x5B /* '[' */
00000874 6718 beq +0x1A /* 0000088E */
00000876 0480 0000 001A subi.l D0, 0x1A
0000087C 6710 beq +0x12 /* 0000088E */
0000087E 0480 0000 000D subi.l D0, 0xD /* '\r' */
00000884 6708 beq +0xA /* 0000088E */
00000886 0480 0000 0014 subi.l D0, 0x14
0000088C 6602 bne +0x4 /* 00000890 */
label0000088E:
0000088E 7E01 moveq.l D7, 0x01
label00000890:
00000890 38BC 0004 move.w [A4], 0x4
00000894 2947 0002 move.l [A4 + 0x2], D7
label00000898:
00000898 4CEE 1880 FFEE movem.l D7,A3,A4, [A6 - 0x12]
0000089E 4E5E unlink A6
000008A0 4E75 rts
fn000008A2:
000008A2 4E56 FFFA link A6, -0x0006
000008A6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000008AA 2E2E 000C move.l D7, [A6 + 0xC]
000008AE 266E 0008 movea.l A3, [A6 + 0x8]
000008B2 286E 0010 movea.l A4, [A6 + 0x10]
000008B6 2007 move.l D0, D7
000008B8 0480 0000 005A subi.l D0, 0x5A /* 'Z' */
000008BE 6752 beq +0x54 /* 00000912 */
000008C0 0480 0000 001B subi.l D0, 0x1B
000008C6 671A beq +0x1C /* 000008E2 */
000008C8 5380 subq.l D0, 1
000008CA 6736 beq +0x38 /* 00000902 */
000008CC 5380 subq.l D0, 1
000008CE 6724 beq +0x26 /* 000008F4 */
000008D0 0480 0000 000B subi.l D0, 0xB
000008D6 6748 beq +0x4A /* 00000920 */
000008D8 0480 0000 0014 subi.l D0, 0x14
000008DE 6746 beq +0x48 /* 00000926 */
000008E0 6062 bra +0x64 /* 00000944 */
label000008E2:
000008E2 2F2E 0014 move.l -[A7], [A6 + 0x14]
000008E6 2F0C move.l -[A7], A4
000008E8 4EBA FE68 jsr [PC - 0x198 /* 00000752 */]
000008EC 7000 moveq.l D0, 0x00
000008EE 504F addq.w A7, 8
000008F0 6000 00C0 bra +0xC2 /* 000009B2 */
label000008F4:
000008F4 2F0C move.l -[A7], A4
000008F6 4EBA FC98 jsr [PC - 0x368 /* 00000590 */]
000008FA 7000 moveq.l D0, 0x00
000008FC 584F addq.w A7, 4
000008FE 6000 00B2 bra +0xB4 /* 000009B2 */
label00000902:
00000902 2F0B move.l -[A7], A3
00000904 2F0C move.l -[A7], A4
00000906 4EBA FD7E jsr [PC - 0x282 /* 00000686 */]
0000090A 7001 moveq.l D0, 0x01
0000090C 504F addq.w A7, 8
0000090E 6000 00A2 bra +0xA4 /* 000009B2 */
label00000912:
00000912 36BC 0003 move.w [A3], 0x3
00000916 274C 0002 move.l [A3 + 0x2], A4
0000091A 7001 moveq.l D0, 0x01
0000091C 6000 0094 bra +0x96 /* 000009B2 */
label00000920:
00000920 7003 moveq.l D0, 0x03
00000922 6000 008E bra +0x90 /* 000009B2 */
label00000926:
00000926 7000 moveq.l D0, 0x00
00000928 2F00 move.l -[A7], D0
0000092A 2F00 move.l -[A7], D0
0000092C 206E 0014 movea.l A0, [A6 + 0x14]
00000930 2050 movea.l A0, [A0]
00000932 2F28 0008 move.l -[A7], [A0 + 0x8]
00000936 2F0B move.l -[A7], A3
00000938 4EBA FE6A jsr [PC - 0x196 /* 000007A4 */]
0000093C 7001 moveq.l D0, 0x01
0000093E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000942 606E bra +0x70 /* 000009B2 */
label00000944:
00000944 200C move.l D0, A4
00000946 674A beq +0x4C /* 00000992 */
00000948 2054 movea.l A0, [A4]
0000094A 4AA8 0008 tst.l [A0 + 0x8]
0000094E 6742 beq +0x44 /* 00000992 */
00000950 7000 moveq.l D0, 0x00
00000952 2F00 move.l -[A7], D0
00000954 2F00 move.l -[A7], D0
00000956 7278 moveq.l D1, 0x78
00000958 2F01 move.l -[A7], D1
0000095A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000095E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000962 2640 movea.l A3, D0
00000964 200B move.l D0, A3
00000966 4FEF 0010 lea.l A7, [A7 + 0x10]
0000096A 6726 beq +0x28 /* 00000992 */
0000096C 7003 moveq.l D0, 0x03
0000096E B053 cmp.w D0, [A3]
00000970 6620 bne +0x22 /* 00000992 */
00000972 598F subq.l A7, 4
00000974 7000 moveq.l D0, 0x00
00000976 2F00 move.l -[A7], D0
00000978 2F00 move.l -[A7], D0
0000097A 2F3C 0000 FF42 move.l -[A7], 0xFF42
00000980 206B 0002 movea.l A0, [A3 + 0x2]
00000984 2F08 move.l -[A7], A0
00000986 2050 movea.l A0, [A0]
00000988 2250 movea.l A1, [A0]
0000098A 4E91 jsr [A1]
0000098C 2C1F move.l D6, [A7]+
0000098E 7002 moveq.l D0, 0x02
00000990 6020 bra +0x22 /* 000009B2 */
label00000992:
00000992 3D7C 0008 FFFA move.w [A6 - 0x6], 0x8
00000998 2D47 FFFC move.l [A6 - 0x4], D7
0000099C 41EE 0000 lea.l A0, [A6 + 0x0]
000009A0 2F20 move.l -[A7], -[A0]
000009A2 3F20 move.w -[A7], -[A0]
000009A4 7013 moveq.l D0, 0x13
000009A6 2F00 move.l -[A7], D0
000009A8 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
000009AC 7002 moveq.l D0, 0x02
000009AE 4FEF 000A lea.l A7, [A7 + 0xA]
label000009B2:
000009B2 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16]
000009B8 4E5E unlink A6
000009BA 4E75 rts
fn000009BC:
000009BC 4E56 FFE4 link A6, -0x001C
000009C0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000009C4 206E 000C movea.l A0, [A6 + 0xC]
000009C8 2050 movea.l A0, [A0]
000009CA 2D48 FFF2 move.l [A6 - 0xE], A0
000009CE 2D68 0008 FFE4 move.l [A6 - 0x1C], [A0 + 0x8]
000009D4 2D68 0004 FFFC move.l [A6 - 0x4], [A0 + 0x4]
000009DA 2B6E FFFC F18A move.l [A5 - 0xE76], [A6 - 0x4]
label000009E0:
000009E0 7001 moveq.l D0, 0x01
000009E2 B06D F0E8 cmp.w D0, [A5 - 0xF18]
000009E6 6F0E ble +0x10 /* 000009F6 */
000009E8 7012 moveq.l D0, 0x12
000009EA 2F00 move.l -[A7], D0
000009EC 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000009F0 584F addq.w A7, 4
000009F2 6000 01C2 bra +0x1C4 /* 00000BB6 */
label000009F6:
000009F6 206D F0D8 movea.l A0, [A5 - 0xF28]
000009FA 202D F0E0 move.l D0, [A5 - 0xF20]
000009FE D090 add.l D0, [A0]
00000A00 322D F0E8 move.w D1, [A5 - 0xF18]
00000A04 48C1 ext.l D1
00000A06 D281 add.l D1, D1
00000A08 2401 move.l D2, D1
00000A0A D482 add.l D2, D2
00000A0C D282 add.l D1, D2
00000A0E 9081 sub.l D0, D1
00000A10 2040 movea.l A0, D0
00000A12 43EE FFE8 lea.l A1, [A6 - 0x18]
00000A16 22D8 move.l [A1]+, [A0]+
00000A18 32D8 move.w [A1]+, [A0]+
00000A1A 486E FFE8 pea.l [A6 - 0x18]
00000A1E 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00000A22 4A00 tst.b D0
00000A24 584F addq.w A7, 4
00000A26 6618 bne +0x1A /* 00000A40 */
00000A28 41EE FFEE lea.l A0, [A6 - 0x12]
00000A2C 2F20 move.l -[A7], -[A0]
00000A2E 3F20 move.w -[A7], -[A0]
00000A30 7009 moveq.l D0, 0x09
00000A32 2F00 move.l -[A7], D0
00000A34 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000A38 4FEF 000A lea.l A7, [A7 + 0xA]
00000A3C 6000 0178 bra +0x17A /* 00000BB6 */
label00000A40:
00000A40 3E2E FFEC move.w D7, [A6 - 0x14]
00000A44 7000 moveq.l D0, 0x00
00000A46 2F00 move.l -[A7], D0
00000A48 2F00 move.l -[A7], D0
00000A4A 48C7 ext.l D7
00000A4C 2F07 move.l -[A7], D7
00000A4E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000A52 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000A56 2640 movea.l A3, D0
00000A58 200B move.l D0, A3
00000A5A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A5E 6600 00E0 bne +0xE2 /* 00000B40 */
00000A62 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A66 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A6A 48C7 ext.l D7
00000A6C 2F07 move.l -[A7], D7
00000A6E 486E FFF6 pea.l [A6 - 0xA]
00000A72 4EBA FE2E jsr [PC - 0x1D2 /* 000008A2 */]
00000A76 7C00 moveq.l D6, 0x00
00000A78 1C00 move.b D6, D0
00000A7A 3006 move.w D0, D6
00000A7C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A80 6B00 0134 bmi +0x136 /* 00000BB6 */
00000A84 0C40 0003 cmpi.w D0, 0x3
00000A88 6E00 012C bgt +0x12E /* 00000BB6 */
00000A8C D040 add.w D0, D0
00000A8E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000A92 4EFB 0000 jmp [PC + D0.w]
00000A96 000A 0018 ori.b A2, 0x18
00000A9A 0122 btst -[A2], D0
00000A9C 0026 7000 ori.b -[A6], 0x0
00000AA0 2F00 move.l -[A7], D0
00000AA2 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000AA6 584F addq.w A7, 4
00000AA8 6000 010C bra +0x10E /* 00000BB6 */
00000AAC 486E FFF6 pea.l [A6 - 0xA]
00000AB0 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000AB4 584F addq.w A7, 4
00000AB6 6000 00FE bra +0x100 /* 00000BB6 */
00000ABA 206D F0D8 movea.l A0, [A5 - 0xF28]
00000ABE 202D F0E0 move.l D0, [A5 - 0xF20]
00000AC2 D090 add.l D0, [A0]
00000AC4 322D F0E8 move.w D1, [A5 - 0xF18]
00000AC8 48C1 ext.l D1
00000ACA D281 add.l D1, D1
00000ACC 2401 move.l D2, D1
00000ACE D482 add.l D2, D2
00000AD0 D282 add.l D1, D2
00000AD2 9081 sub.l D0, D1
00000AD4 2040 movea.l A0, D0
00000AD6 5C88 addq.l A0, 6
00000AD8 2F20 move.l -[A7], -[A0]
00000ADA 3F20 move.w -[A7], -[A0]
00000ADC 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000AE0 302D F0E8 move.w D0, [A5 - 0xF18]
00000AE4 48C0 ext.l D0
00000AE6 5380 subq.l D0, 1
00000AE8 D080 add.l D0, D0
00000AEA 2200 move.l D1, D0
00000AEC D281 add.l D1, D1
00000AEE D081 add.l D0, D1
00000AF0 2F00 move.l -[A7], D0
00000AF2 206D F0D8 movea.l A0, [A5 - 0xF28]
00000AF6 202D F0E0 move.l D0, [A5 - 0xF20]
00000AFA D090 add.l D0, [A0]
00000AFC 322D F0E8 move.w D1, [A5 - 0xF18]
00000B00 48C1 ext.l D1
00000B02 D281 add.l D1, D1
00000B04 2401 move.l D2, D1
00000B06 D482 add.l D2, D2
00000B08 D282 add.l D1, D2
00000B0A 9081 sub.l D0, D1
00000B0C 2F00 move.l -[A7], D0
00000B0E 206D F0D8 movea.l A0, [A5 - 0xF28]
00000B12 202D F0E0 move.l D0, [A5 - 0xF20]
00000B16 D090 add.l D0, [A0]
00000B18 322D F0E8 move.w D1, [A5 - 0xF18]
00000B1C 48C1 ext.l D1
00000B1E 5381 subq.l D1, 1
00000B20 D281 add.l D1, D1
00000B22 2401 move.l D2, D1
00000B24 D482 add.l D2, D2
00000B26 D282 add.l D1, D2
00000B28 9081 sub.l D0, D1
00000B2A 2F00 move.l -[A7], D0
00000B2C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000B30 53AD F0E6 subq.l [A5 - 0xF1A], 1
00000B34 5DAD F0E0 subq.l [A5 - 0xF20], 6
00000B38 4FEF 0012 lea.l A7, [A7 + 0x12]
00000B3C 6000 FEA2 bra -0x15C /* 000009E0 */
label00000B40:
00000B40 3B6B 0004 F18E move.w [A5 - 0xE72], [A3 + 0x4]
00000B46 4AAE 0008 tst.l [A6 + 0x8]
00000B4A 6626 bne +0x28 /* 00000B72 */
00000B4C 206E 000C movea.l A0, [A6 + 0xC]
00000B50 2050 movea.l A0, [A0]
00000B52 2868 000C movea.l A4, [A0 + 0xC]
00000B56 200C move.l D0, A4
00000B58 6610 bne +0x12 /* 00000B6A */
00000B5A 4EBA F75A jsr [PC - 0x8A6 /* 000002B6 */]
00000B5E 2840 movea.l A4, D0
00000B60 206E 000C movea.l A0, [A6 + 0xC]
00000B64 2050 movea.l A0, [A0]
00000B66 214C 000C move.l [A0 + 0xC], A4
label00000B6A:
00000B6A 2D6E 000C FFEE move.l [A6 - 0x12], [A6 + 0xC]
00000B70 6010 bra +0x12 /* 00000B82 */
label00000B72:
00000B72 206E 0008 movea.l A0, [A6 + 0x8]
00000B76 2050 movea.l A0, [A0]
00000B78 2868 0008 movea.l A4, [A0 + 0x8]
00000B7C 2D6E 0008 FFEE move.l [A6 - 0x12], [A6 + 0x8]
label00000B82:
00000B82 200C move.l D0, A4
00000B84 6726 beq +0x28 /* 00000BAC */
00000B86 7000 moveq.l D0, 0x00
00000B88 2F00 move.l -[A7], D0
00000B8A 7201 moveq.l D1, 0x01
00000B8C 2F01 move.l -[A7], D1
00000B8E 703D moveq.l D0, 0x3D
00000B90 2F00 move.l -[A7], D0
00000B92 2F0C move.l -[A7], A4
00000B94 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000B98 2640 movea.l A3, D0
00000B9A 200B move.l D0, A3
00000B9C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000BA0 670A beq +0xC /* 00000BAC */
00000BA2 36BC 0003 move.w [A3], 0x3
00000BA6 276E FFEE 0002 move.l [A3 + 0x2], [A6 - 0x12]
label00000BAC:
00000BAC 2B4C F192 move.l [A5 - 0xE6E], A4
00000BB0 3B7C 0002 F162 move.w [A5 - 0xE9E], 0x2
label00000BB6:
00000BB6 4CEE 18C0 FFD4 movem.l D6,D7,A3,A4, [A6 - 0x2C]
00000BBC 4E5E unlink A6
00000BBE 4E75 rts
fn00000BC0:
00000BC0 4E56 FFFC link A6, -0x0004
00000BC4 48E7 0018 movem.l -[A7], A3,A4
00000BC8 4EBA F6EC jsr [PC - 0x914 /* 000002B6 */]
00000BCC 2D40 FFFC move.l [A6 - 0x4], D0
00000BD0 6744 beq +0x46 /* 00000C16 */
00000BD2 7000 moveq.l D0, 0x00
00000BD4 2F00 move.l -[A7], D0
00000BD6 720C moveq.l D1, 0x0C
00000BD8 2F01 move.l -[A7], D1
00000BDA 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00000BDE 2640 movea.l A3, D0
00000BE0 200B move.l D0, A3
00000BE2 504F addq.w A7, 8
00000BE4 6730 beq +0x32 /* 00000C16 */
00000BE6 2853 movea.l A4, [A3]
00000BE8 41ED 1E7A lea.l A0, [A5 + 0x1E7A /* export_971 */]
00000BEC 2888 move.l [A4], A0
00000BEE 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00000BF4 296E FFFC 0008 move.l [A4 + 0x8], [A6 - 0x4]
00000BFA 206E 0008 movea.l A0, [A6 + 0x8]
00000BFE 2050 movea.l A0, [A0]
00000C00 2F28 0004 move.l -[A7], [A0 + 0x4]
00000C04 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000C08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C0C 2F0B move.l -[A7], A3
00000C0E 4EBA FDAC jsr [PC - 0x254 /* 000009BC */]
00000C12 4FEF 000C lea.l A7, [A7 + 0xC]
label00000C16:
00000C16 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000C1C 4E5E unlink A6
00000C1E 4E75 rts
fn00000C20:
00000C20 4E56 FFFA link A6, -0x0006
00000C24 48E7 1108 movem.l -[A7], D3,D7,A4
00000C28 286E 0008 movea.l A4, [A6 + 0x8]
00000C2C 2054 movea.l A0, [A4]
00000C2E 117C 0001 0012 move.b [A0 + 0x12], 0x1
00000C34 7001 moveq.l D0, 0x01
00000C36 B06D F0E8 cmp.w D0, [A5 - 0xF18]
00000C3A 6F10 ble +0x12 /* 00000C4C */
00000C3C 7012 moveq.l D0, 0x12
00000C3E 2F00 move.l -[A7], D0
00000C40 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00000C44 7000 moveq.l D0, 0x00
00000C46 584F addq.w A7, 4
00000C48 6000 00E0 bra +0xE2 /* 00000D2A */
label00000C4C:
00000C4C 206D F0D8 movea.l A0, [A5 - 0xF28]
00000C50 202D F0E0 move.l D0, [A5 - 0xF20]
00000C54 D090 add.l D0, [A0]
00000C56 322D F0E8 move.w D1, [A5 - 0xF18]
00000C5A 48C1 ext.l D1
00000C5C D281 add.l D1, D1
00000C5E 2401 move.l D2, D1
00000C60 D482 add.l D2, D2
00000C62 D282 add.l D1, D2
00000C64 9081 sub.l D0, D1
00000C66 2040 movea.l A0, D0
00000C68 43EE FFFA lea.l A1, [A6 - 0x6]
00000C6C 22D8 move.l [A1]+, [A0]+
00000C6E 32D8 move.w [A1]+, [A0]+
00000C70 486E FFFA pea.l [A6 - 0x6]
00000C74 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00000C78 4A00 tst.b D0
00000C7A 584F addq.w A7, 4
00000C7C 661A bne +0x1C /* 00000C98 */
00000C7E 41EE 0000 lea.l A0, [A6 + 0x0]
00000C82 2F20 move.l -[A7], -[A0]
00000C84 3F20 move.w -[A7], -[A0]
00000C86 7009 moveq.l D0, 0x09
00000C88 2F00 move.l -[A7], D0
00000C8A 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000C8E 7000 moveq.l D0, 0x00
00000C90 4FEF 000A lea.l A7, [A7 + 0xA]
00000C94 6000 0094 bra +0x96 /* 00000D2A */
label00000C98:
00000C98 3E2E FFFE move.w D7, [A6 - 0x2]
00000C9C 3007 move.w D0, D7
00000C9E 0440 005A subi.w D0, 0x5A /* 'Z' */
00000CA2 6710 beq +0x12 /* 00000CB4 */
00000CA4 5340 subq.w D0, 1
00000CA6 6716 beq +0x18 /* 00000CBE */
00000CA8 0440 003B subi.w D0, 0x3B /* ';' */
00000CAC 6734 beq +0x36 /* 00000CE2 */
00000CAE 5340 subq.w D0, 1
00000CB0 6730 beq +0x32 /* 00000CE2 */
00000CB2 6068 bra +0x6A /* 00000D1C */
label00000CB4:
00000CB4 2F0C move.l -[A7], A4
00000CB6 4EBA FF08 jsr [PC - 0xF8 /* 00000BC0 */]
00000CBA 584F addq.w A7, 4
00000CBC 606A bra +0x6C /* 00000D28 */
label00000CBE:
00000CBE 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00000CC4 2054 movea.l A0, [A4]
00000CC6 3028 0010 move.w D0, [A0 + 0x10]
00000CCA 48C0 ext.l D0
00000CCC 2F00 move.l -[A7], D0
00000CCE 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
00000CD2 2D40 FFFC move.l [A6 - 0x4], D0
00000CD6 486E FFFA pea.l [A6 - 0x6]
00000CDA 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000CDE 504F addq.w A7, 8
00000CE0 6046 bra +0x48 /* 00000D28 */
label00000CE2:
00000CE2 0C47 0097 cmpi.w D7, 0x97
00000CE6 57C3 seq D3
00000CE8 4403 neg.b D3
00000CEA 4883 ext.w D3
00000CEC 48C3 ext.l D3
00000CEE 2F03 move.l -[A7], D3
00000CF0 7001 moveq.l D0, 0x01
00000CF2 2F00 move.l -[A7], D0
00000CF4 2054 movea.l A0, [A4]
00000CF6 2F28 0008 move.l -[A7], [A0 + 0x8]
00000CFA 486E FFFA pea.l [A6 - 0x6]
00000CFE 4EBA FAA4 jsr [PC - 0x55C /* 000007A4 */]
00000D02 4A6D F166 tst.w [A5 - 0xE9A]
00000D06 4FEF 0010 lea.l A7, [A7 + 0x10]
00000D0A 6704 beq +0x6 /* 00000D10 */
00000D0C 7000 moveq.l D0, 0x00
00000D0E 601A bra +0x1C /* 00000D2A */
label00000D10:
00000D10 486E FFFA pea.l [A6 - 0x6]
00000D14 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00000D18 584F addq.w A7, 4
00000D1A 600C bra +0xE /* 00000D28 */
label00000D1C:
00000D1C 2F0C move.l -[A7], A4
00000D1E 7000 moveq.l D0, 0x00
00000D20 2F00 move.l -[A7], D0
00000D22 4EBA FC98 jsr [PC - 0x368 /* 000009BC */]
00000D26 504F addq.w A7, 8
label00000D28:
00000D28 7000 moveq.l D0, 0x00
label00000D2A:
00000D2A 4CEE 1088 FFEE movem.l D3,D7,A4, [A6 - 0x12]
00000D30 4E5E unlink A6
00000D32 4E75 rts
fn00000D34:
00000D34 4E56 0000 link A6, 0
00000D38 48E7 0308 movem.l -[A7], D6,D7,A4
00000D3C 286E 000C movea.l A4, [A6 + 0xC]
00000D40 2C2E 0008 move.l D6, [A6 + 0x8]
00000D44 0286 0000 000F andi.l D6, 0xF
00000D4A 7E01 moveq.l D7, 0x01
00000D4C 6038 bra +0x3A /* 00000D86 */
label00000D4E:
00000D4E 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00000D52 2007 move.l D0, D7
00000D54 D080 add.l D0, D0
00000D56 2200 move.l D1, D0
00000D58 D281 add.l D1, D1
00000D5A D081 add.l D0, D1
00000D5C 41ED F0E4 lea.l A0, [A5 - 0xF1C]
00000D60 43F4 0800 lea.l A1, [A4 + D0]
00000D64 20D9 move.l [A0]+, [A1]+
00000D66 30D9 move.w [A0]+, [A1]+
00000D68 302D F0E4 move.w D0, [A5 - 0xF1C]
00000D6C 7201 moveq.l D1, 0x01
00000D6E E1A9 lsl D1, D0
00000D70 C2BC 0000 0262 and.l D1, 0x262
00000D76 670A beq +0xC /* 00000D82 */
00000D78 486D F0E4 pea.l [A5 - 0xF1C]
00000D7C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00000D80 584F addq.w A7, 4
label00000D82:
00000D82 2007 move.l D0, D7
00000D84 5287 addq.l D7, 1
label00000D86:
00000D86 BC87 cmp.l D6, D7
00000D88 6CC4 bge -0x3A /* 00000D4E */
00000D8A 4EAD 1592 jsr [A5 + 0x1592 /* export_686 */]
00000D8E 2006 move.l D0, D6
00000D90 80BC 8000 0000 or.l D0, 0x80000000
00000D96 2B40 F0E6 move.l [A5 - 0xF1A], D0
00000D9A 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00000DA0 4E5E unlink A6
00000DA2 4E75 rts
fn00000DA4:
00000DA4 4E56 0000 link A6, 0
00000DA8 7002 moveq.l D0, 0x02
00000DAA B06D F162 cmp.w D0, [A5 - 0xE9E]
00000DAE 6612 bne +0x14 /* 00000DC2 */
00000DB0 7000 moveq.l D0, 0x00
00000DB2 2F00 move.l -[A7], D0
00000DB4 2F00 move.l -[A7], D0
00000DB6 7202 moveq.l D1, 0x02
00000DB8 2F01 move.l -[A7], D1
00000DBA 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000DBE 4FEF 000C lea.l A7, [A7 + 0xC]
label00000DC2:
00000DC2 206E 0008 movea.l A0, [A6 + 0x8]
00000DC6 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00000DCA 20D9 move.l [A0]+, [A1]+
00000DCC 30D9 move.w [A0]+, [A1]+
00000DCE 5DAD F0E0 subq.l [A5 - 0xF20], 6
00000DD2 206D F0D8 movea.l A0, [A5 - 0xF28]
00000DD6 202D F0E0 move.l D0, [A5 - 0xF20]
00000DDA D090 add.l D0, [A0]
00000DDC 2040 movea.l A0, D0
00000DDE 43ED F0E4 lea.l A1, [A5 - 0xF1C]
00000DE2 22D8 move.l [A1]+, [A0]+
00000DE4 32D8 move.w [A1]+, [A0]+
00000DE6 4E5E unlink A6
00000DE8 4E75 rts
fn00000DEA:
00000DEA 4E56 0000 link A6, 0
00000DEE 48E7 0018 movem.l -[A7], A3,A4
00000DF2 266E 0014 movea.l A3, [A6 + 0x14]
00000DF6 286E 000C movea.l A4, [A6 + 0xC]
00000DFA 200C move.l D0, A4
00000DFC 671C beq +0x1E /* 00000E1A */
00000DFE 2F0C move.l -[A7], A4
00000E00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E04 4EBA FF2E jsr [PC - 0xD2 /* 00000D34 */]
00000E08 2F0B move.l -[A7], A3
00000E0A 4EBA FE14 jsr [PC - 0x1EC /* 00000C20 */]
00000E0E 2F0C move.l -[A7], A4
00000E10 4EBA FF92 jsr [PC - 0x6E /* 00000DA4 */]
00000E14 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E18 6008 bra +0xA /* 00000E22 */
label00000E1A:
00000E1A 2F0B move.l -[A7], A3
00000E1C 4EBA FE02 jsr [PC - 0x1FE /* 00000C20 */]
00000E20 584F addq.w A7, 4
label00000E22:
00000E22 7000 moveq.l D0, 0x00
00000E24 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000E2A 4E5E unlink A6
00000E2C 4E75 rts
00000E2E 4E56 0000 link A6, 0
00000E32 2F07 move.l -[A7], D7
00000E34 2E2E 000C move.l D7, [A6 + 0xC]
00000E38 3007 move.w D0, D7
00000E3A 0440 FF42 subi.w D0, 0xFF42
00000E3E 6616 bne +0x18 /* 00000E56 */
00000E40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E44 2F07 move.l -[A7], D7
00000E46 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000E4A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000E4E 4EBA FF9A jsr [PC - 0x66 /* 00000DEA */]
00000E52 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000E56:
00000E56 7000 moveq.l D0, 0x00
00000E58 2D40 0018 move.l [A6 + 0x18], D0
00000E5C 2E2E FFFC move.l D7, [A6 - 0x4]
00000E60 4E5E unlink A6
00000E62 205F movea.l A0, [A7]+
00000E64 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E68 4ED0 jmp [A0]
fn00000E6A:
00000E6A 4E56 0000 link A6, 0
00000E6E 48E7 0018 movem.l -[A7], A3,A4
00000E72 266E 000C movea.l A3, [A6 + 0xC]
00000E76 286E 0014 movea.l A4, [A6 + 0x14]
00000E7A 200B move.l D0, A3
00000E7C 6722 beq +0x24 /* 00000EA0 */
00000E7E 2F0B move.l -[A7], A3
00000E80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E84 4EBA FEAE jsr [PC - 0x152 /* 00000D34 */]
00000E88 2054 movea.l A0, [A4]
00000E8A 2F28 0004 move.l -[A7], [A0 + 0x4]
00000E8E 2F0C move.l -[A7], A4
00000E90 4EBA FB2A jsr [PC - 0x4D6 /* 000009BC */]
00000E94 2F0B move.l -[A7], A3
00000E96 4EBA FF0C jsr [PC - 0xF4 /* 00000DA4 */]
00000E9A 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E9E 600E bra +0x10 /* 00000EAE */
label00000EA0:
00000EA0 2054 movea.l A0, [A4]
00000EA2 2F28 0004 move.l -[A7], [A0 + 0x4]
00000EA6 2F0C move.l -[A7], A4
00000EA8 4EBA FB12 jsr [PC - 0x4EE /* 000009BC */]
00000EAC 504F addq.w A7, 8
label00000EAE:
00000EAE 7000 moveq.l D0, 0x00
00000EB0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000EB6 4E5E unlink A6
00000EB8 4E75 rts
00000EBA 4E56 0000 link A6, 0
00000EBE 2F07 move.l -[A7], D7
00000EC0 2E2E 000C move.l D7, [A6 + 0xC]
00000EC4 3007 move.w D0, D7
00000EC6 0440 FF42 subi.w D0, 0xFF42
00000ECA 6616 bne +0x18 /* 00000EE2 */
00000ECC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ED0 2F07 move.l -[A7], D7
00000ED2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000ED6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000EDA 4EBA FF8E jsr [PC - 0x72 /* 00000E6A */]
00000EDE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000EE2:
00000EE2 7000 moveq.l D0, 0x00
00000EE4 2D40 0018 move.l [A6 + 0x18], D0
00000EE8 2E2E FFFC move.l D7, [A6 - 0x4]
00000EEC 4E5E unlink A6
00000EEE 205F movea.l A0, [A7]+
00000EF0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000EF4 4ED0 jmp [A0]
fn00000EF6:
00000EF6 4E56 FED0 link A6, -0x0130
00000EFA 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000EFE 486E FED0 pea.l [A6 - 0x130]
00000F02 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */]
00000F06 48C0 ext.l D0
00000F08 2D40 0014 move.l [A6 + 0x14], D0
00000F0C 4E5E unlink A6
00000F0E 205F movea.l A0, [A7]+
00000F10 4FEF 000C lea.l A7, [A7 + 0xC]
00000F14 4ED0 jmp [A0]
00000F16 4E56 FFF8 link A6, -0x0008
00000F1A 48E7 0118 movem.l -[A7], D7,A3,A4
00000F1E 286E 0010 movea.l A4, [A6 + 0x10]
00000F22 7000 moveq.l D0, 0x00
00000F24 2640 movea.l A3, D0
00000F26 598F subq.l A7, 4
00000F28 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000F2C 7000 moveq.l D0, 0x00
00000F2E 2F00 move.l -[A7], D0
00000F30 2F00 move.l -[A7], D0
00000F32 4EBA FFC2 jsr [PC - 0x3E /* 00000EF6 */]
00000F36 201F move.l D0, [A7]+
00000F38 3E00 move.w D7, D0
00000F3A 486E FFF8 pea.l [A6 - 0x8]
00000F3E 7001 moveq.l D0, 0x01
00000F40 2F00 move.l -[A7], D0
00000F42 48C7 ext.l D7
00000F44 2F07 move.l -[A7], D7
00000F46 2F2D F0F6 move.l -[A7], [A5 - 0xF0A]
00000F4A 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000F4E 2640 movea.l A3, D0
00000F50 200B move.l D0, A3
00000F52 4FEF 0010 lea.l A7, [A7 + 0x10]
00000F56 674A beq +0x4C /* 00000FA2 */
00000F58 204B movea.l A0, A3
00000F5A 5C88 addq.l A0, 6
00000F5C 2F20 move.l -[A7], -[A0]
00000F5E 3F20 move.w -[A7], -[A0]
00000F60 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000F64 7000 moveq.l D0, 0x00
00000F66 2F00 move.l -[A7], D0
00000F68 2F0C move.l -[A7], A4
00000F6A 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000F6E 2840 movea.l A4, D0
00000F70 200C move.l D0, A4
00000F72 4FEF 000E lea.l A7, [A7 + 0xE]
00000F76 672A beq +0x2C /* 00000FA2 */
00000F78 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
00000F7E 2D4C FFFC move.l [A6 - 0x4], A4
00000F82 302E FFF8 move.w D0, [A6 - 0x8]
00000F86 48C0 ext.l D0
00000F88 206D F0F6 movea.l A0, [A5 - 0xF0A]
00000F8C 2050 movea.l A0, [A0]
00000F8E D080 add.l D0, D0
00000F90 2200 move.l D1, D0
00000F92 E588 lsl D0, 2
00000F94 D081 add.l D0, D1
00000F96 41F0 0818 lea.l A0, [A0 + D0 + 0x18]
00000F9A 43EE FFFA lea.l A1, [A6 - 0x6]
00000F9E 20D9 move.l [A0]+, [A1]+
00000FA0 30D9 move.w [A0]+, [A1]+
label00000FA2:
00000FA2 7000 moveq.l D0, 0x00
00000FA4 2D40 0018 move.l [A6 + 0x18], D0
00000FA8 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00000FAE 4E5E unlink A6
00000FB0 205F movea.l A0, [A7]+
00000FB2 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FB6 4ED0 jmp [A0]
00000FB8 4E56 FFFE link A6, -0x0002
00000FBC 48E7 0118 movem.l -[A7], D7,A3,A4
00000FC0 7000 moveq.l D0, 0x00
00000FC2 2840 movea.l A4, D0
00000FC4 598F subq.l A7, 4
00000FC6 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000FCA 7000 moveq.l D0, 0x00
00000FCC 2F00 move.l -[A7], D0
00000FCE 2F00 move.l -[A7], D0
00000FD0 4EBA FF24 jsr [PC - 0xDC /* 00000EF6 */]
00000FD4 201F move.l D0, [A7]+
00000FD6 3E00 move.w D7, D0
00000FD8 486E FFFE pea.l [A6 - 0x2]
00000FDC 7001 moveq.l D0, 0x01
00000FDE 2F00 move.l -[A7], D0
00000FE0 48C7 ext.l D7
00000FE2 2F07 move.l -[A7], D7
00000FE4 2F2D F0F6 move.l -[A7], [A5 - 0xF0A]
00000FE8 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000FEC 2640 movea.l A3, D0
00000FEE 200B move.l D0, A3
00000FF0 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FF4 672C beq +0x2E /* 00001022 */
00000FF6 7001 moveq.l D0, 0x01
00000FF8 B053 cmp.w D0, [A3]
00000FFA 6612 bne +0x14 /* 0000100E */
00000FFC 7000 moveq.l D0, 0x00
00000FFE 2F00 move.l -[A7], D0
00001000 2F2B 0002 move.l -[A7], [A3 + 0x2]
00001004 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00001008 2840 movea.l A4, D0
0000100A 504F addq.w A7, 8
0000100C 6014 bra +0x16 /* 00001022 */
label0000100E:
0000100E 7000 moveq.l D0, 0x00
00001010 2F00 move.l -[A7], D0
00001012 7201 moveq.l D1, 0x01
00001014 2F01 move.l -[A7], D1
00001016 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
0000101A 2840 movea.l A4, D0
0000101C 2054 movea.l A0, [A4]
0000101E 4210 clr.b [A0]
00001020 504F addq.w A7, 8
label00001022:
00001022 2D4C 0014 move.l [A6 + 0x14], A4
00001026 4CEE 1880 FFF2 movem.l D7,A3,A4, [A6 - 0xE]
0000102C 4E5E unlink A6
0000102E 205F movea.l A0, [A7]+
00001030 4FEF 000C lea.l A7, [A7 + 0xC]
00001034 4ED0 jmp [A0]
00001036 4E56 FFFE link A6, -0x0002
0000103A 48E7 0108 movem.l -[A7], D7,A4
0000103E 598F subq.l A7, 4
00001040 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001044 7000 moveq.l D0, 0x00
00001046 2F00 move.l -[A7], D0
00001048 2F00 move.l -[A7], D0
0000104A 4EBA FEAA jsr [PC - 0x156 /* 00000EF6 */]
0000104E 201F move.l D0, [A7]+
00001050 3E00 move.w D7, D0
00001052 486E FFFE pea.l [A6 - 0x2]
00001056 7000 moveq.l D0, 0x00
00001058 2F00 move.l -[A7], D0
0000105A 48C7 ext.l D7
0000105C 2F07 move.l -[A7], D7
0000105E 2F2D F0FA move.l -[A7], [A5 - 0xF06]
00001062 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001066 2840 movea.l A4, D0
00001068 200C move.l D0, A4
0000106A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000106E 670E beq +0x10 /* 0000107E */
00001070 7003 moveq.l D0, 0x03
00001072 B054 cmp.w D0, [A4]
00001074 6608 bne +0xA /* 0000107E */
00001076 2D6C 0002 0014 move.l [A6 + 0x14], [A4 + 0x2]
0000107C 6006 bra +0x8 /* 00001084 */
label0000107E:
0000107E 7000 moveq.l D0, 0x00
00001080 2D40 0014 move.l [A6 + 0x14], D0
label00001084:
00001084 4CEE 1080 FFF6 movem.l D7,A4, [A6 - 0xA]
0000108A 4E5E unlink A6
0000108C 205F movea.l A0, [A7]+
0000108E 4FEF 000C lea.l A7, [A7 + 0xC]
00001092 4ED0 jmp [A0]
00001094 4E56 0000 link A6, 0
00001098 48E7 0018 movem.l -[A7], A3,A4
0000109C 206E 0008 movea.l A0, [A6 + 0x8]
000010A0 2050 movea.l A0, [A0]
000010A2 2868 0008 movea.l A4, [A0 + 0x8]
000010A6 2054 movea.l A0, [A4]
000010A8 2668 001A movea.l A3, [A0 + 0x1A]
000010AC 200B move.l D0, A3
000010AE 6614 bne +0x16 /* 000010C4 */
000010B0 2F0C move.l -[A7], A4
000010B2 2F28 0008 move.l -[A7], [A0 + 0x8]
000010B6 4EBA 06B8 jsr [PC + 0x6B8 /* 00001770 */]
000010BA 2640 movea.l A3, D0
000010BC 2054 movea.l A0, [A4]
000010BE 214B 001A move.l [A0 + 0x1A], A3
000010C2 504F addq.w A7, 8
label000010C4:
000010C4 2D4B 0010 move.l [A6 + 0x10], A3
000010C8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000010CE 4E5E unlink A6
000010D0 205F movea.l A0, [A7]+
000010D2 504F addq.w A7, 8
000010D4 4ED0 jmp [A0]
fn000010D6:
000010D6 4E56 0000 link A6, 0
000010DA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000010DE 206D F1C2 movea.l A0, [A5 - 0xE3E]
000010E2 2050 movea.l A0, [A0]
000010E4 3C28 000A move.w D6, [A0 + 0xA]
000010E8 4247 clr.w D7
000010EA 604A bra +0x4C /* 00001136 */
label000010EC:
000010EC 48C7 ext.l D7
000010EE 206D F1C2 movea.l A0, [A5 - 0xE3E]
000010F2 2050 movea.l A0, [A0]
000010F4 2007 move.l D0, D7
000010F6 2200 move.l D1, D0
000010F8 C0FC 000C mulu.w D0, 0xC
000010FC 4841 swap.w D1
000010FE C2FC 000C mulu.w D1, 0xC
00001102 4841 swap.w D1
00001104 4241 clr.w D1
00001106 D081 add.l D0, D1
00001108 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
0000110C 2654 movea.l A3, [A4]
0000110E 7000 moveq.l D0, 0x00
00001110 2880 move.l [A4], D0
00001112 4A2C 000B tst.b [A4 + 0xB]
00001116 6612 bne +0x14 /* 0000112A */
00001118 302C 0008 move.w D0, [A4 + 0x8]
0000111C 48C0 ext.l D0
0000111E 2F00 move.l -[A7], D0
00001120 2F2C 0004 move.l -[A7], [A4 + 0x4]
00001124 4EBA 22CA jsr [PC + 0x22CA /* 000033F0 */]
00001128 504F addq.w A7, 8
label0000112A:
0000112A 2F0B move.l -[A7], A3
0000112C 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001130 584F addq.w A7, 4
00001132 3007 move.w D0, D7
00001134 5247 addq.w D7, 1
label00001136:
00001136 BC47 cmp.w D6, D7
00001138 6EB2 bgt -0x4C /* 000010EC */
0000113A 2F2D F1C2 move.l -[A7], [A5 - 0xE3E]
0000113E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001142 7000 moveq.l D0, 0x00
00001144 2B40 F1C2 move.l [A5 - 0xE3E], D0
00001148 584F addq.w A7, 4
0000114A 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00001150 4E5E unlink A6
00001152 4E75 rts
fn00001154:
00001154 4E56 FFF4 link A6, -0x000C
00001158 48E7 0308 movem.l -[A7], D6,D7,A4
0000115C 3D7C 0001 FFF4 move.w [A6 - 0xC], 0x1
00001162 2D6E 0008 FFF6 move.l [A6 - 0xA], [A6 + 0x8]
00001168 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
0000116E 206D F1C2 movea.l A0, [A5 - 0xE3E]
00001172 2050 movea.l A0, [A0]
00001174 3C28 000A move.w D6, [A0 + 0xA]
00001178 4247 clr.w D7
0000117A 604A bra +0x4C /* 000011C6 */
label0000117C:
0000117C 48C7 ext.l D7
0000117E 206D F1C2 movea.l A0, [A5 - 0xE3E]
00001182 2050 movea.l A0, [A0]
00001184 2007 move.l D0, D7
00001186 2200 move.l D1, D0
00001188 C0FC 000C mulu.w D0, 0xC
0000118C 4841 swap.w D1
0000118E C2FC 000C mulu.w D1, 0xC
00001192 4841 swap.w D1
00001194 4241 clr.w D1
00001196 D081 add.l D0, D1
00001198 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
0000119C 4A94 tst.l [A4]
0000119E 6722 beq +0x24 /* 000011C2 */
000011A0 2D54 FFFC move.l [A6 - 0x4], [A4]
000011A4 7000 moveq.l D0, 0x00
000011A6 2F00 move.l -[A7], D0
000011A8 2F00 move.l -[A7], D0
000011AA 486E FFFA pea.l [A6 - 0x6]
000011AE 486E FFF4 pea.l [A6 - 0xC]
000011B2 4EAD 1682 jsr [A5 + 0x1682 /* export_716 */]
000011B6 4A00 tst.b D0
000011B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000011BC 6704 beq +0x6 /* 000011C2 */
000011BE 3007 move.w D0, D7
000011C0 600A bra +0xC /* 000011CC */
label000011C2:
000011C2 3007 move.w D0, D7
000011C4 5247 addq.w D7, 1
label000011C6:
000011C6 BC47 cmp.w D6, D7
000011C8 6EB2 bgt -0x4C /* 0000117C */
000011CA 70FF moveq.l D0, 0xFFFFFFFF
label000011CC:
000011CC 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18]
000011D2 4E5E unlink A6
000011D4 4E75 rts
fn000011D6:
000011D6 4E56 0000 link A6, 0
000011DA 48E7 0308 movem.l -[A7], D6,D7,A4
000011DE 206D F1C2 movea.l A0, [A5 - 0xE3E]
000011E2 2050 movea.l A0, [A0]
000011E4 3C28 000A move.w D6, [A0 + 0xA]
000011E8 206D F1C2 movea.l A0, [A5 - 0xE3E]
000011EC 2050 movea.l A0, [A0]
000011EE 49E8 0014 lea.l A4, [A0 + 0x14]
000011F2 4247 clr.w D7
000011F4 600C bra +0xE /* 00001202 */
label000011F6:
000011F6 4A94 tst.l [A4]
000011F8 6748 beq +0x4A /* 00001242 */
000011FA 3007 move.w D0, D7
000011FC 5247 addq.w D7, 1
000011FE 49EC 000C lea.l A4, [A4 + 0xC]
label00001202:
00001202 BC47 cmp.w D6, D7
00001204 6EF0 bgt -0xE /* 000011F6 */
00001206 3E06 move.w D7, D6
00001208 48C7 ext.l D7
0000120A 2F07 move.l -[A7], D7
0000120C 2F2D F1C2 move.l -[A7], [A5 - 0xE3E]
00001210 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00001214 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
00001218 4A00 tst.b D0
0000121A 504F addq.w A7, 8
0000121C 6604 bne +0x6 /* 00001222 */
0000121E 70FF moveq.l D0, 0xFFFFFFFF
00001220 603E bra +0x40 /* 00001260 */
label00001222:
00001222 48C7 ext.l D7
00001224 206D F1C2 movea.l A0, [A5 - 0xE3E]
00001228 2050 movea.l A0, [A0]
0000122A 2007 move.l D0, D7
0000122C 2200 move.l D1, D0
0000122E C0FC 000C mulu.w D0, 0xC
00001232 4841 swap.w D1
00001234 C2FC 000C mulu.w D1, 0xC
00001238 4841 swap.w D1
0000123A 4241 clr.w D1
0000123C D081 add.l D0, D1
0000123E 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
label00001242:
00001242 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00001248 396E 000E 0008 move.w [A4 + 0x8], [A6 + 0xE]
0000124E 28AE 0010 move.l [A4], [A6 + 0x10]
00001252 196E 0017 000A move.b [A4 + 0xA], [A6 + 0x17]
00001258 196E 001B 000B move.b [A4 + 0xB], [A6 + 0x1B]
0000125E 3007 move.w D0, D7
label00001260:
00001260 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00001266 4E5E unlink A6
00001268 4E75 rts
fn0000126A:
0000126A 4E56 FEF4 link A6, -0x010C
0000126E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001272 1C2E 000B move.b D6, [A6 + 0xB]
00001276 7001 moveq.l D0, 0x01
00001278 B06D F0E8 cmp.w D0, [A5 - 0xF18]
0000127C 6F0E ble +0x10 /* 0000128C */
0000127E 7008 moveq.l D0, 0x08
00001280 2F00 move.l -[A7], D0
00001282 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001286 584F addq.w A7, 4
00001288 6000 00FA bra +0xFC /* 00001384 */
label0000128C:
0000128C 206D F0D8 movea.l A0, [A5 - 0xF28]
00001290 202D F0E0 move.l D0, [A5 - 0xF20]
00001294 D090 add.l D0, [A0]
00001296 322D F0E8 move.w D1, [A5 - 0xF18]
0000129A 48C1 ext.l D1
0000129C D281 add.l D1, D1
0000129E 2401 move.l D2, D1
000012A0 D482 add.l D2, D2
000012A2 D282 add.l D1, D2
000012A4 9081 sub.l D0, D1
000012A6 2D40 FFF6 move.l [A6 - 0xA], D0
000012AA 2040 movea.l A0, D0
000012AC 7001 moveq.l D0, 0x01
000012AE B050 cmp.w D0, [A0]
000012B0 670E beq +0x10 /* 000012C0 */
000012B2 7008 moveq.l D0, 0x08
000012B4 2F00 move.l -[A7], D0
000012B6 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000012BA 584F addq.w A7, 4
000012BC 6000 00C6 bra +0xC8 /* 00001384 */
label000012C0:
000012C0 206E FFF6 movea.l A0, [A6 - 0xA]
000012C4 4250 clr.w [A0]
000012C6 206E FFF6 movea.l A0, [A6 - 0xA]
000012CA 2868 0002 movea.l A4, [A0 + 0x2]
000012CE 2F0C move.l -[A7], A4
000012D0 4EBA FE82 jsr [PC - 0x17E /* 00001154 */]
000012D4 3E00 move.w D7, D0
000012D6 584F addq.w A7, 4
000012D8 6D0C blt +0xE /* 000012E6 */
000012DA 2F0C move.l -[A7], A4
000012DC 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000012E0 584F addq.w A7, 4
000012E2 6000 0090 bra +0x92 /* 00001374 */
label000012E6:
000012E6 2F0C move.l -[A7], A4
000012E8 4EBA 1BA8 jsr [PC + 0x1BA8 /* 00002E92 */]
000012EC 2640 movea.l A3, D0
000012EE 200B move.l D0, A3
000012F0 584F addq.w A7, 4
000012F2 660E bne +0x10 /* 00001302 */
000012F4 701B moveq.l D0, 0x1B
000012F6 2F00 move.l -[A7], D0
000012F8 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000012FC 584F addq.w A7, 4
000012FE 6000 0084 bra +0x86 /* 00001384 */
label00001302:
00001302 486E FEF4 pea.l [A6 - 0x10C]
00001306 2F0B move.l -[A7], A3
00001308 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
0000130C 486E FFFE pea.l [A6 - 0x2]
00001310 486E FFFA pea.l [A6 - 0x6]
00001314 486E FEF4 pea.l [A6 - 0x10C]
00001318 4EBA 2058 jsr [PC + 0x2058 /* 00003372 */]
0000131C 4A00 tst.b D0
0000131E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001322 6740 beq +0x42 /* 00001364 */
00001324 7000 moveq.l D0, 0x00
00001326 2F00 move.l -[A7], D0
00001328 4886 ext.w D6
0000132A 48C6 ext.l D6
0000132C 2F06 move.l -[A7], D6
0000132E 2F0C move.l -[A7], A4
00001330 322E FFFE move.w D1, [A6 - 0x2]
00001334 48C1 ext.l D1
00001336 2F01 move.l -[A7], D1
00001338 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000133C 4EBA FE98 jsr [PC - 0x168 /* 000011D6 */]
00001340 3E00 move.w D7, D0
00001342 4A06 tst.b D6
00001344 4FEF 0014 lea.l A7, [A7 + 0x14]
00001348 6722 beq +0x24 /* 0000136C */
0000134A 48C7 ext.l D7
0000134C 2F07 move.l -[A7], D7
0000134E 302E FFFE move.w D0, [A6 - 0x2]
00001352 48C0 ext.l D0
00001354 2F00 move.l -[A7], D0
00001356 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000135A 4EBA 1F86 jsr [PC + 0x1F86 /* 000032E2 */]
0000135E 4FEF 000C lea.l A7, [A7 + 0xC]
00001362 6008 bra +0xA /* 0000136C */
label00001364:
00001364 2F0C move.l -[A7], A4
00001366 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000136A 584F addq.w A7, 4
label0000136C:
0000136C 2F0B move.l -[A7], A3
0000136E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001372 584F addq.w A7, 4
label00001374:
00001374 4A6D F166 tst.w [A5 - 0xE9A]
00001378 660A bne +0xC /* 00001384 */
0000137A 7000 moveq.l D0, 0x00
0000137C 2F00 move.l -[A7], D0
0000137E 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001382 584F addq.w A7, 4
label00001384:
00001384 4CEE 18C0 FEE4 movem.l D6,D7,A3,A4, [A6 - 0x11C]
0000138A 4E5E unlink A6
0000138C 4E75 rts
0000138E 4E56 0000 link A6, 0
00001392 7000 moveq.l D0, 0x00
00001394 2F00 move.l -[A7], D0
00001396 4EBA FED2 jsr [PC - 0x12E /* 0000126A */]
0000139A 4E5E unlink A6
0000139C 4E75 rts
0000139E 4E56 0000 link A6, 0
000013A2 7001 moveq.l D0, 0x01
000013A4 2F00 move.l -[A7], D0
000013A6 4EBA FEC2 jsr [PC - 0x13E /* 0000126A */]
000013AA 4E5E unlink A6
000013AC 4E75 rts
fn000013AE:
000013AE 4E56 FFF6 link A6, -0x000A
000013B2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000013B6 3C2E 000A move.w D6, [A6 + 0xA]
000013BA 48C6 ext.l D6
000013BC 206D F1C2 movea.l A0, [A5 - 0xE3E]
000013C0 2050 movea.l A0, [A0]
000013C2 2006 move.l D0, D6
000013C4 2200 move.l D1, D0
000013C6 C0FC 000C mulu.w D0, 0xC
000013CA 4841 swap.w D1
000013CC C2FC 000C mulu.w D1, 0xC
000013D0 4841 swap.w D1
000013D2 4241 clr.w D1
000013D4 D081 add.l D0, D1
000013D6 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
000013DA 1D6B 000B FFFF move.b [A6 - 0x1], [A3 + 0xB]
000013E0 2D6B 0004 FFFA move.l [A6 - 0x6], [A3 + 0x4]
000013E6 382B 0008 move.w D4, [A3 + 0x8]
000013EA 2853 movea.l A4, [A3]
000013EC 7000 moveq.l D0, 0x00
000013EE 2680 move.l [A3], D0
000013F0 72FF moveq.l D1, 0xFFFFFFFF
000013F2 2741 0004 move.l [A3 + 0x4], D1
000013F6 177C 0001 000B move.b [A3 + 0xB], 0x1
000013FC 2F0C move.l -[A7], A4
000013FE 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001402 206D F1B6 movea.l A0, [A5 - 0xE4A]
00001406 2050 movea.l A0, [A0]
00001408 3A28 000C move.w D5, [A0 + 0xC]
0000140C 4247 clr.w D7
0000140E 584F addq.w A7, 4
00001410 6000 0094 bra +0x96 /* 000014A6 */
label00001414:
00001414 48C7 ext.l D7
00001416 206D F1B6 movea.l A0, [A5 - 0xE4A]
0000141A 2050 movea.l A0, [A0]
0000141C 2007 move.l D0, D7
0000141E D080 add.l D0, D0
00001420 2200 move.l D1, D0
00001422 E588 lsl D0, 2
00001424 D081 add.l D0, D1
00001426 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
0000142A 70FF moveq.l D0, 0xFFFFFFFF
0000142C B053 cmp.w D0, [A3]
0000142E 6772 beq +0x74 /* 000014A2 */
00001430 286B 0006 movea.l A4, [A3 + 0x6]
00001434 200C move.l D0, A4
00001436 676A beq +0x6C /* 000014A2 */
00001438 2054 movea.l A0, [A4]
0000143A 48C6 ext.l D6
0000143C BCA8 000C cmp.l D6, [A0 + 0xC]
00001440 6660 bne +0x62 /* 000014A2 */
00001442 2D68 0008 FFF6 move.l [A6 - 0xA], [A0 + 0x8]
00001448 2054 movea.l A0, [A4]
0000144A 4AA8 0028 tst.l [A0 + 0x28]
0000144E 6F18 ble +0x1A /* 00001468 */
00001450 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00001454 4EBA 1FA8 jsr [PC + 0x1FA8 /* 000033FE */]
00001458 4A40 tst.w D0
0000145A 584F addq.w A7, 4
0000145C 660A bne +0xC /* 00001468 */
0000145E 2054 movea.l A0, [A4]
00001460 70FF moveq.l D0, 0xFFFFFFFF
00001462 2140 000C move.l [A0 + 0xC], D0
00001466 603A bra +0x3C /* 000014A2 */
label00001468:
00001468 2F0C move.l -[A7], A4
0000146A 2054 movea.l A0, [A4]
0000146C 3028 0010 move.w D0, [A0 + 0x10]
00001470 48C0 ext.l D0
00001472 2F00 move.l -[A7], D0
00001474 4EBA ECD6 jsr [PC - 0x132A /* 0000014C */]
00001478 48C7 ext.l D7
0000147A 206D F1B6 movea.l A0, [A5 - 0xE4A]
0000147E 2050 movea.l A0, [A0]
00001480 2007 move.l D0, D7
00001482 D080 add.l D0, D0
00001484 2200 move.l D1, D0
00001486 E588 lsl D0, 2
00001488 D081 add.l D0, D1
0000148A 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
0000148E 426B 0004 clr.w [A3 + 0x4]
00001492 7000 moveq.l D0, 0x00
00001494 2740 0006 move.l [A3 + 0x6], D0
00001498 2F0C move.l -[A7], A4
0000149A 4EBA 03B2 jsr [PC + 0x3B2 /* 0000184E */]
0000149E 4FEF 000C lea.l A7, [A7 + 0xC]
label000014A2:
000014A2 3007 move.w D0, D7
000014A4 5247 addq.w D7, 1
label000014A6:
000014A6 BA47 cmp.w D5, D7
000014A8 6E00 FF6A bgt -0x94 /* 00001414 */
000014AC 4A2E FFFF tst.b [A6 - 0x1]
000014B0 660E bne +0x10 /* 000014C0 */
000014B2 48C4 ext.l D4
000014B4 2F04 move.l -[A7], D4
000014B6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000014BA 4EBA 1F34 jsr [PC + 0x1F34 /* 000033F0 */]
000014BE 504F addq.w A7, 8
label000014C0:
000014C0 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
000014C6 4E5E unlink A6
000014C8 4E75 rts
fn000014CA:
000014CA 4E56 FFFA link A6, -0x0006
000014CE 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000014D2 1C2E 000B move.b D6, [A6 + 0xB]
000014D6 7001 moveq.l D0, 0x01
000014D8 B06D F0E8 cmp.w D0, [A5 - 0xF18]
000014DC 6E00 0090 bgt +0x92 /* 0000156E */
000014E0 206D F0D8 movea.l A0, [A5 - 0xF28]
000014E4 202D F0E0 move.l D0, [A5 - 0xF20]
000014E8 D090 add.l D0, [A0]
000014EA 322D F0E8 move.w D1, [A5 - 0xF18]
000014EE 48C1 ext.l D1
000014F0 D281 add.l D1, D1
000014F2 2401 move.l D2, D1
000014F4 D482 add.l D2, D2
000014F6 D282 add.l D1, D2
000014F8 9081 sub.l D0, D1
000014FA 2040 movea.l A0, D0
000014FC 43EE FFFA lea.l A1, [A6 - 0x6]
00001500 22D8 move.l [A1]+, [A0]+
00001502 32D8 move.w [A1]+, [A0]+
00001504 7001 moveq.l D0, 0x01
00001506 B06E FFFA cmp.w D0, [A6 - 0x6]
0000150A 670E beq +0x10 /* 0000151A */
0000150C 7008 moveq.l D0, 0x08
0000150E 2F00 move.l -[A7], D0
00001510 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001514 584F addq.w A7, 4
00001516 6000 00A2 bra +0xA4 /* 000015BA */
label0000151A:
0000151A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000151E 4EBA FC34 jsr [PC - 0x3CC /* 00001154 */]
00001522 3E00 move.w D7, D0
00001524 584F addq.w A7, 4
00001526 6C0E bge +0x10 /* 00001536 */
00001528 701B moveq.l D0, 0x1B
0000152A 2F00 move.l -[A7], D0
0000152C 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001530 584F addq.w A7, 4
00001532 6000 0086 bra +0x88 /* 000015BA */
label00001536:
00001536 48C7 ext.l D7
00001538 206D F1C2 movea.l A0, [A5 - 0xE3E]
0000153C 2050 movea.l A0, [A0]
0000153E 2007 move.l D0, D7
00001540 2200 move.l D1, D0
00001542 C0FC 000C mulu.w D0, 0xC
00001546 4841 swap.w D1
00001548 C2FC 000C mulu.w D1, 0xC
0000154C 4841 swap.w D1
0000154E 4241 clr.w D1
00001550 D081 add.l D0, D1
00001552 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00001556 BC2C 000A cmp.b D6, [A4 + 0xA]
0000155A 665E bne +0x60 /* 000015BA */
0000155C 4A2C 000B tst.b [A4 + 0xB]
00001560 6658 bne +0x5A /* 000015BA */
00001562 48C7 ext.l D7
00001564 2F07 move.l -[A7], D7
00001566 4EBA FE46 jsr [PC - 0x1BA /* 000013AE */]
0000156A 584F addq.w A7, 4
0000156C 604C bra +0x4E /* 000015BA */
label0000156E:
0000156E 206D F1C2 movea.l A0, [A5 - 0xE3E]
00001572 2050 movea.l A0, [A0]
00001574 3A28 000A move.w D5, [A0 + 0xA]
00001578 4247 clr.w D7
0000157A 603A bra +0x3C /* 000015B6 */
label0000157C:
0000157C 48C7 ext.l D7
0000157E 206D F1C2 movea.l A0, [A5 - 0xE3E]
00001582 2050 movea.l A0, [A0]
00001584 2007 move.l D0, D7
00001586 2200 move.l D1, D0
00001588 C0FC 000C mulu.w D0, 0xC
0000158C 4841 swap.w D1
0000158E C2FC 000C mulu.w D1, 0xC
00001592 4841 swap.w D1
00001594 4241 clr.w D1
00001596 D081 add.l D0, D1
00001598 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
0000159C BC2C 000A cmp.b D6, [A4 + 0xA]
000015A0 6610 bne +0x12 /* 000015B2 */
000015A2 4A2C 000B tst.b [A4 + 0xB]
000015A6 660A bne +0xC /* 000015B2 */
000015A8 48C7 ext.l D7
000015AA 2F07 move.l -[A7], D7
000015AC 4EBA FE00 jsr [PC - 0x200 /* 000013AE */]
000015B0 584F addq.w A7, 4
label000015B2:
000015B2 3007 move.w D0, D7
000015B4 5247 addq.w D7, 1
label000015B6:
000015B6 BA47 cmp.w D5, D7
000015B8 6EC2 bgt -0x3C /* 0000157C */
label000015BA:
000015BA 4A6D F166 tst.w [A5 - 0xE9A]
000015BE 660A bne +0xC /* 000015CA */
000015C0 7000 moveq.l D0, 0x00
000015C2 2F00 move.l -[A7], D0
000015C4 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000015C8 584F addq.w A7, 4
label000015CA:
000015CA 4CEE 10E0 FFEA movem.l D5,D6,D7,A4, [A6 - 0x16]
000015D0 4E5E unlink A6
000015D2 4E75 rts
000015D4 4E56 0000 link A6, 0
000015D8 7001 moveq.l D0, 0x01
000015DA 2F00 move.l -[A7], D0
000015DC 4EBA FEEC jsr [PC - 0x114 /* 000014CA */]
000015E0 4E5E unlink A6
000015E2 4E75 rts
000015E4 4E56 0000 link A6, 0
000015E8 7000 moveq.l D0, 0x00
000015EA 2F00 move.l -[A7], D0
000015EC 4EBA FEDC jsr [PC - 0x124 /* 000014CA */]
000015F0 4E5E unlink A6
000015F2 4E75 rts
000015F4 4E56 FEEA link A6, -0x0116
000015F8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000015FC 266E 0008 movea.l A3, [A6 + 0x8]
00001600 49EE FEF8 lea.l A4, [A6 - 0x108]
00001604 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
0000160A 2D4B FFFC move.l [A6 - 0x4], A3
0000160E 7AFF moveq.l D5, 0xFFFFFFFF
00001610 2F0B move.l -[A7], A3
00001612 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001616 7201 moveq.l D1, 0x01
00001618 B280 cmp.l D1, D0
0000161A 584F addq.w A7, 4
0000161C 6D04 blt +0x6 /* 00001622 */
0000161E 7C01 moveq.l D6, 0x01
00001620 600C bra +0xE /* 0000162E */
label00001622:
00001622 4206 clr.b D6
00001624 2F0B move.l -[A7], A3
00001626 4EBA FB2C jsr [PC - 0x4D4 /* 00001154 */]
0000162A 3A00 move.w D5, D0
0000162C 584F addq.w A7, 4
label0000162E:
0000162E 7000 moveq.l D0, 0x00
00001630 2F00 move.l -[A7], D0
00001632 2F00 move.l -[A7], D0
00001634 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00001638 2640 movea.l A3, D0
0000163A 206D F1B6 movea.l A0, [A5 - 0xE4A]
0000163E 2050 movea.l A0, [A0]
00001640 3828 000C move.w D4, [A0 + 0xC]
00001644 4247 clr.w D7
00001646 504F addq.w A7, 8
00001648 6000 009A bra +0x9C /* 000016E4 */
label0000164C:
0000164C 48C7 ext.l D7
0000164E 206D F1B6 movea.l A0, [A5 - 0xE4A]
00001652 2050 movea.l A0, [A0]
00001654 2007 move.l D0, D7
00001656 D080 add.l D0, D0
00001658 2200 move.l D1, D0
0000165A E588 lsl D0, 2
0000165C D081 add.l D0, D1
0000165E 43EE FEEE lea.l A1, [A6 - 0x112]
00001662 41F0 0814 lea.l A0, [A0 + D0 + 0x14]
00001666 22D8 move.l [A1]+, [A0]+
00001668 22D8 move.l [A1]+, [A0]+
0000166A 32D8 move.w [A1]+, [A0]+
0000166C 70FF moveq.l D0, 0xFFFFFFFF
0000166E B06E FEEE cmp.w D0, [A6 - 0x112]
00001672 676C beq +0x6E /* 000016E0 */
00001674 7003 moveq.l D0, 0x03
00001676 B06E FEF2 cmp.w D0, [A6 - 0x10E]
0000167A 6664 bne +0x66 /* 000016E0 */
0000167C 2D6E FEF4 FEEA move.l [A6 - 0x116], [A6 - 0x10C]
00001682 4A06 tst.b D6
00001684 660E bne +0x10 /* 00001694 */
00001686 48C5 ext.l D5
00001688 206E FEEA movea.l A0, [A6 - 0x116]
0000168C 2050 movea.l A0, [A0]
0000168E BAA8 000C cmp.l D5, [A0 + 0xC]
00001692 664C bne +0x4E /* 000016E0 */
label00001694:
00001694 2F0C move.l -[A7], A4
00001696 302E FEEE move.w D0, [A6 - 0x112]
0000169A 48C0 ext.l D0
0000169C 2F00 move.l -[A7], D0
0000169E 2F2D F0F2 move.l -[A7], [A5 - 0xF0E]
000016A2 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */]
000016A6 2F0C move.l -[A7], A4
000016A8 487A 0062 pea.l [PC + 0x62 /* 0000170C, value 0x10D0000 */]
000016AC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000016B0 7000 moveq.l D0, 0x00
000016B2 2F00 move.l -[A7], D0
000016B4 7200 moveq.l D1, 0x00
000016B6 1214 move.b D1, [A4]
000016B8 2F01 move.l -[A7], D1
000016BA 486C 0001 pea.l [A4 + 0x1]
000016BE 2F0B move.l -[A7], A3
000016C0 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000016C4 4A80 tst.l D0
000016C6 4FEF 0024 lea.l A7, [A7 + 0x24]
000016CA 6614 bne +0x16 /* 000016E0 */
000016CC 7002 moveq.l D0, 0x02
000016CE 2F00 move.l -[A7], D0
000016D0 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000016D4 2F0B move.l -[A7], A3
000016D6 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000016DA 7000 moveq.l D0, 0x00
000016DC 504F addq.w A7, 8
000016DE 6022 bra +0x24 /* 00001702 */
label000016E0:
000016E0 3007 move.w D0, D7
000016E2 5247 addq.w D7, 1
label000016E4:
000016E4 B847 cmp.w D4, D7
000016E6 6E00 FF64 bgt -0x9A /* 0000164C */
000016EA 4214 clr.b [A4]
000016EC 7000 moveq.l D0, 0x00
000016EE 2F00 move.l -[A7], D0
000016F0 7201 moveq.l D1, 0x01
000016F2 2F01 move.l -[A7], D1
000016F4 2F0C move.l -[A7], A4
000016F6 2F0B move.l -[A7], A3
000016F8 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
000016FC 200B move.l D0, A3
000016FE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001702:
00001702 4CEE 18F0 FED2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x12E]
00001708 4E5E unlink A6
0000170A 4E75 rts
0000170C 010D btst A5, D0
0000170E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001710-00001714
fn00001710:
00001710 4E56 FFEE link A6, -0x0012
// end alternate branch 00001710-00001714
fn00001710: // (misaligned)
00001712 FFEE .invalid <<F/7/7>>
00001714 48E7 0018 movem.l -[A7], A3,A4
00001718 266E 000C movea.l A3, [A6 + 0xC]
0000171C 49EE FFEE lea.l A4, [A6 - 0x12]
00001720 397C 0008 0006 move.w [A4 + 0x6], 0x8
00001726 302E 000A move.w D0, [A6 + 0xA]
0000172A 48C0 ext.l D0
0000172C 2940 0008 move.l [A4 + 0x8], D0
00001730 397C 0004 000C move.w [A4 + 0xC], 0x4
00001736 7000 moveq.l D0, 0x00
00001738 2940 000E move.l [A4 + 0xE], D0
0000173C 598F subq.l A7, 4
0000173E 7002 moveq.l D0, 0x02
00001740 2F00 move.l -[A7], D0
00001742 2F0C move.l -[A7], A4
00001744 2F3C 0000 FF42 move.l -[A7], 0xFF42
0000174A 2F0B move.l -[A7], A3
0000174C 2053 movea.l A0, [A3]
0000174E 2250 movea.l A1, [A0]
00001750 4E91 jsr [A1]
00001752 4CEE 1800 FFE6 movem.l A3,A4, [A6 - 0x1A]
00001758 4E5E unlink A6
0000175A 4E75 rts
fn0000175C:
0000175C 4E56 0000 link A6, 0
00001760 2F2E 000C move.l -[A7], [A6 + 0xC]
00001764 4878 0093 push.l 0x93
00001768 4EBA FFA6 jsr [PC - 0x5A /* 00001710 */]
0000176C 4E5E unlink A6
0000176E 4E75 rts
fn00001770:
00001770 4E56 0000 link A6, 0
00001774 48E7 0018 movem.l -[A7], A3,A4
00001778 7000 moveq.l D0, 0x00
0000177A 2F00 move.l -[A7], D0
0000177C 7210 moveq.l D1, 0x10
0000177E 2F01 move.l -[A7], D1
00001780 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00001784 2640 movea.l A3, D0
00001786 200B move.l D0, A3
00001788 504F addq.w A7, 8
0000178A 671A beq +0x1C /* 000017A6 */
0000178C 2853 movea.l A4, [A3]
0000178E 41ED 01A2 lea.l A0, [A5 + 0x1A2 /* export_48 */]
00001792 2888 move.l [A4], A0
00001794 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
0000179A 296E 000C 0008 move.l [A4 + 0x8], [A6 + 0xC]
000017A0 7000 moveq.l D0, 0x00
000017A2 2940 000C move.l [A4 + 0xC], D0
label000017A6:
000017A6 200B move.l D0, A3
000017A8 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000017AE 4E5E unlink A6
000017B0 4E75 rts
fn000017B2:
000017B2 4E56 0000 link A6, 0
000017B6 2F0C move.l -[A7], A4
000017B8 286E 0008 movea.l A4, [A6 + 0x8]
000017BC 2B4C F1BA move.l [A5 - 0xE46], A4
000017C0 4EAD 1CE2 jsr [A5 + 0x1CE2 /* export_920 */]
000017C4 B08C cmp.l D0, A4
000017C6 660A bne +0xC /* 000017D2 */
000017C8 7000 moveq.l D0, 0x00
000017CA 2F00 move.l -[A7], D0
000017CC 4EAD 1CEA jsr [A5 + 0x1CEA /* export_921 */]
000017D0 584F addq.w A7, 4
label000017D2:
000017D2 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
000017D6 B08C cmp.l D0, A4
000017D8 660A bne +0xC /* 000017E4 */
000017DA 7000 moveq.l D0, 0x00
000017DC 2F00 move.l -[A7], D0
000017DE 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
000017E2 584F addq.w A7, 4
label000017E4:
000017E4 286E FFFC movea.l A4, [A6 - 0x4]
000017E8 4E5E unlink A6
000017EA 4E75 rts
fn000017EC:
000017EC 4E56 0000 link A6, 0
000017F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000017F4 266E 0008 movea.l A3, [A6 + 0x8]
000017F8 2053 movea.l A0, [A3]
000017FA 3C28 000C move.w D6, [A0 + 0xC]
000017FE 5346 subq.w D6, 1
00001800 4247 clr.w D7
00001802 6034 bra +0x36 /* 00001838 */
label00001804:
00001804 48C7 ext.l D7
00001806 2053 movea.l A0, [A3]
00001808 2007 move.l D0, D7
0000180A D080 add.l D0, D0
0000180C 2200 move.l D1, D0
0000180E E588 lsl D0, 2
00001810 D081 add.l D0, D1
00001812 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00001816 70FF moveq.l D0, 0xFFFFFFFF
00001818 B054 cmp.w D0, [A4]
0000181A 6718 beq +0x1A /* 00001834 */
0000181C 70FA moveq.l D0, 0xFFFFFFFA
0000181E B06C 0004 cmp.w D0, [A4 + 0x4]
00001822 6610 bne +0x12 /* 00001834 */
00001824 2F2C 0006 move.l -[A7], [A4 + 0x6]
00001828 3014 move.w D0, [A4]
0000182A 48C0 ext.l D0
0000182C 2F00 move.l -[A7], D0
0000182E 4EBA FF2C jsr [PC - 0xD4 /* 0000175C */]
00001832 504F addq.w A7, 8
label00001834:
00001834 3007 move.w D0, D7
00001836 5247 addq.w D7, 1
label00001838:
00001838 BC47 cmp.w D6, D7
0000183A 6CC8 bge -0x36 /* 00001804 */
0000183C 2F0B move.l -[A7], A3
0000183E 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00001842 584F addq.w A7, 4
00001844 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000184A 4E5E unlink A6
0000184C 4E75 rts
fn0000184E:
0000184E 4E56 0000 link A6, 0
00001852 2F0C move.l -[A7], A4
00001854 286E 0008 movea.l A4, [A6 + 0x8]
00001858 2054 movea.l A0, [A4]
0000185A 4AA8 001A tst.l [A0 + 0x1A]
0000185E 670A beq +0xC /* 0000186A */
00001860 2F28 001A move.l -[A7], [A0 + 0x1A]
00001864 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001868 584F addq.w A7, 4
label0000186A:
0000186A 2054 movea.l A0, [A4]
0000186C 4AA8 000C tst.l [A0 + 0xC]
00001870 6C0C bge +0xE /* 0000187E */
00001872 2F28 0008 move.l -[A7], [A0 + 0x8]
00001876 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000187A 584F addq.w A7, 4
0000187C 600C bra +0xE /* 0000188A */
label0000187E:
0000187E 2054 movea.l A0, [A4]
00001880 2F28 0008 move.l -[A7], [A0 + 0x8]
00001884 4EBA 1B9E jsr [PC + 0x1B9E /* 00003424 */]
00001888 584F addq.w A7, 4
label0000188A:
0000188A 2054 movea.l A0, [A4]
0000188C 2F28 0012 move.l -[A7], [A0 + 0x12]
00001890 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */]
00001894 2054 movea.l A0, [A4]
00001896 2F28 0016 move.l -[A7], [A0 + 0x16]
0000189A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000189E 2F0C move.l -[A7], A4
000018A0 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000018A4 4FEF 000C lea.l A7, [A7 + 0xC]
000018A8 286E FFFC movea.l A4, [A6 - 0x4]
000018AC 4E5E unlink A6
000018AE 4E75 rts
fn000018B0:
000018B0 4E56 0000 link A6, 0
000018B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000018B8 206D F1B6 movea.l A0, [A5 - 0xE4A]
000018BC 2050 movea.l A0, [A0]
000018BE 3C28 000C move.w D6, [A0 + 0xC]
000018C2 5346 subq.w D6, 1
000018C4 4247 clr.w D7
000018C6 6042 bra +0x44 /* 0000190A */
label000018C8:
000018C8 48C7 ext.l D7
000018CA 206D F1B6 movea.l A0, [A5 - 0xE4A]
000018CE 2050 movea.l A0, [A0]
000018D0 2007 move.l D0, D7
000018D2 D080 add.l D0, D0
000018D4 2200 move.l D1, D0
000018D6 E588 lsl D0, 2
000018D8 D081 add.l D0, D1
000018DA 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
000018DE 70FF moveq.l D0, 0xFFFFFFFF
000018E0 B054 cmp.w D0, [A4]
000018E2 6722 beq +0x24 /* 00001906 */
000018E4 7003 moveq.l D0, 0x03
000018E6 B06C 0004 cmp.w D0, [A4 + 0x4]
000018EA 661A bne +0x1C /* 00001906 */
000018EC 206C 0006 movea.l A0, [A4 + 0x6]
000018F0 2050 movea.l A0, [A0]
000018F2 2668 001A movea.l A3, [A0 + 0x1A]
000018F6 200B move.l D0, A3
000018F8 670C beq +0xE /* 00001906 */
000018FA 2F0B move.l -[A7], A3
000018FC 4878 008A push.l 0x8A
00001900 4EBA FE0E jsr [PC - 0x1F2 /* 00001710 */]
00001904 504F addq.w A7, 8
label00001906:
00001906 3007 move.w D0, D7
00001908 5247 addq.w D7, 1
label0000190A:
0000190A BC47 cmp.w D6, D7
0000190C 6CBA bge -0x44 /* 000018C8 */
0000190E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00001914 4E5E unlink A6
00001916 4E75 rts
fn00001918:
00001918 4E56 0000 link A6, 0
0000191C 48E7 0308 movem.l -[A7], D6,D7,A4
00001920 206D F1B6 movea.l A0, [A5 - 0xE4A]
00001924 2050 movea.l A0, [A0]
00001926 3C28 000C move.w D6, [A0 + 0xC]
0000192A 5346 subq.w D6, 1
0000192C 4247 clr.w D7
0000192E 6032 bra +0x34 /* 00001962 */
label00001930:
00001930 48C7 ext.l D7
00001932 206D F1B6 movea.l A0, [A5 - 0xE4A]
00001936 2050 movea.l A0, [A0]
00001938 2007 move.l D0, D7
0000193A D080 add.l D0, D0
0000193C 2200 move.l D1, D0
0000193E E588 lsl D0, 2
00001940 D081 add.l D0, D1
00001942 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00001946 70FF moveq.l D0, 0xFFFFFFFF
00001948 B054 cmp.w D0, [A4]
0000194A 6712 beq +0x14 /* 0000195E */
0000194C 7003 moveq.l D0, 0x03
0000194E B06C 0004 cmp.w D0, [A4 + 0x4]
00001952 660A bne +0xC /* 0000195E */
00001954 2F2C 0006 move.l -[A7], [A4 + 0x6]
00001958 4EBA FEF4 jsr [PC - 0x10C /* 0000184E */]
0000195C 584F addq.w A7, 4
label0000195E:
0000195E 3007 move.w D0, D7
00001960 5247 addq.w D7, 1
label00001962:
00001962 BC47 cmp.w D6, D7
00001964 6CCA bge -0x34 /* 00001930 */
00001966 2F2D F1B6 move.l -[A7], [A5 - 0xE4A]
0000196A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000196E 7000 moveq.l D0, 0x00
00001970 2B40 F1B6 move.l [A5 - 0xE4A], D0
00001974 584F addq.w A7, 4
00001976 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
0000197C 4E5E unlink A6
0000197E 4E75 rts
fn00001980:
00001980 4E56 FFFC link A6, -0x0004
00001984 48E7 0118 movem.l -[A7], D7,A3,A4
00001988 266E 0010 movea.l A3, [A6 + 0x10]
0000198C 286E 000C movea.l A4, [A6 + 0xC]
00001990 2F0B move.l -[A7], A3
00001992 2053 movea.l A0, [A3]
00001994 2F28 0008 move.l -[A7], [A0 + 0x8]
00001998 4EBA FDD6 jsr [PC - 0x22A /* 00001770 */]
0000199C 2D40 FFFC move.l [A6 - 0x4], D0
000019A0 200B move.l D0, A3
000019A2 504F addq.w A7, 8
000019A4 673C beq +0x3E /* 000019E2 */
000019A6 2053 movea.l A0, [A3]
000019A8 52A8 0028 addq.l [A0 + 0x28], 1
000019AC 598F subq.l A7, 4
000019AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019B2 2F0C move.l -[A7], A4
000019B4 7000 moveq.l D0, 0x00
000019B6 2F00 move.l -[A7], D0
000019B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019BC 4EBA 06C0 jsr [PC + 0x6C0 /* 0000207E */]
000019C0 2E1F move.l D7, [A7]+
000019C2 4AAC 0002 tst.l [A4 + 0x2]
000019C6 660C bne +0xE /* 000019D4 */
000019C8 38BC 0003 move.w [A4], 0x3
000019CC 296E FFFC 0002 move.l [A4 + 0x2], [A6 - 0x4]
000019D2 600E bra +0x10 /* 000019E2 */
label000019D4:
000019D4 38BC 0004 move.w [A4], 0x4
000019D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019DC 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
000019E0 584F addq.w A7, 4
label000019E2:
000019E2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
000019E8 4E5E unlink A6
000019EA 4E75 rts
fn000019EC:
000019EC 4E56 FFF8 link A6, -0x0008
000019F0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000019F4 1A2E 001B move.b D5, [A6 + 0x1B]
000019F8 1C2E 0017 move.b D6, [A6 + 0x17]
000019FC 266E 000C movea.l A3, [A6 + 0xC]
00001A00 7002 moveq.l D0, 0x02
00001A02 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001A06 6F0E ble +0x10 /* 00001A16 */
00001A08 7012 moveq.l D0, 0x12
00001A0A 2F00 move.l -[A7], D0
00001A0C 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001A10 584F addq.w A7, 4
00001A12 6000 00E6 bra +0xE8 /* 00001AFA */
label00001A16:
00001A16 41EE FFF8 lea.l A0, [A6 - 0x8]
00001A1A 43EB 000C lea.l A1, [A3 + 0xC]
00001A1E 20D9 move.l [A0]+, [A1]+
00001A20 30D9 move.w [A0]+, [A1]+
00001A22 486E FFF8 pea.l [A6 - 0x8]
00001A26 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00001A2A 7008 moveq.l D0, 0x08
00001A2C B06E FFF8 cmp.w D0, [A6 - 0x8]
00001A30 584F addq.w A7, 4
00001A32 6608 bne +0xA /* 00001A3C */
00001A34 702A moveq.l D0, 0x2A
00001A36 B0AE FFFA cmp.l D0, [A6 - 0x6]
00001A3A 6D0E blt +0x10 /* 00001A4A */
label00001A3C:
00001A3C 7009 moveq.l D0, 0x09
00001A3E 2F00 move.l -[A7], D0
00001A40 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001A44 584F addq.w A7, 4
00001A46 6000 00B2 bra +0xB4 /* 00001AFA */
label00001A4A:
00001A4A 486E FFFE pea.l [A6 - 0x2]
00001A4E 7000 moveq.l D0, 0x00
00001A50 2F00 move.l -[A7], D0
00001A52 322E FFFC move.w D1, [A6 - 0x4]
00001A56 48C1 ext.l D1
00001A58 2F01 move.l -[A7], D1
00001A5A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001A5E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001A62 2840 movea.l A4, D0
00001A64 200C move.l D0, A4
00001A66 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A6A 672E beq +0x30 /* 00001A9A */
00001A6C 700F moveq.l D0, 0x0F
00001A6E C054 and.w D0, [A4]
00001A70 7200 moveq.l D1, 0x00
00001A72 3200 move.w D1, D0
00001A74 2E01 move.l D7, D1
00001A76 5287 addq.l D7, 1
00001A78 4AAC 0002 tst.l [A4 + 0x2]
00001A7C 6C0C bge +0xE /* 00001A8A */
00001A7E 4A06 tst.b D6
00001A80 6704 beq +0x6 /* 00001A86 */
00001A82 4A05 tst.b D5
00001A84 676C beq +0x6E /* 00001AF2 */
label00001A86:
00001A86 7E00 moveq.l D7, 0x00
00001A88 6068 bra +0x6A /* 00001AF2 */
label00001A8A:
00001A8A 705A moveq.l D0, 0x5A
00001A8C B0AE FFFA cmp.l D0, [A6 - 0x6]
00001A90 6760 beq +0x62 /* 00001AF2 */
00001A92 BC05 cmp.b D6, D5
00001A94 675C beq +0x5E /* 00001AF2 */
00001A96 7E00 moveq.l D7, 0x00
00001A98 6058 bra +0x5A /* 00001AF2 */
label00001A9A:
00001A9A 7E00 moveq.l D7, 0x00
00001A9C 4A06 tst.b D6
00001A9E 672C beq +0x2E /* 00001ACC */
00001AA0 202E FFFA move.l D0, [A6 - 0x6]
00001AA4 0480 0000 005A subi.l D0, 0x5A /* 'Z' */
00001AAA 671C beq +0x1E /* 00001AC8 */
00001AAC 5380 subq.l D0, 1
00001AAE 6718 beq +0x1A /* 00001AC8 */
00001AB0 5380 subq.l D0, 1
00001AB2 6714 beq +0x16 /* 00001AC8 */
00001AB4 0480 0000 0026 subi.l D0, 0x26 /* '&' */
00001ABA 670C beq +0xE /* 00001AC8 */
00001ABC 0480 0000 0014 subi.l D0, 0x14
00001AC2 6704 beq +0x6 /* 00001AC8 */
00001AC4 5380 subq.l D0, 1
00001AC6 662A bne +0x2C /* 00001AF2 */
label00001AC8:
00001AC8 7E01 moveq.l D7, 0x01
00001ACA 6026 bra +0x28 /* 00001AF2 */
label00001ACC:
00001ACC 202E FFFA move.l D0, [A6 - 0x6]
00001AD0 0480 0000 005B subi.l D0, 0x5B /* '[' */
00001AD6 6718 beq +0x1A /* 00001AF0 */
00001AD8 0480 0000 001A subi.l D0, 0x1A
00001ADE 6710 beq +0x12 /* 00001AF0 */
00001AE0 0480 0000 000D subi.l D0, 0xD /* '\r' */
00001AE6 6708 beq +0xA /* 00001AF0 */
00001AE8 0480 0000 0014 subi.l D0, 0x14
00001AEE 6602 bne +0x4 /* 00001AF2 */
label00001AF0:
00001AF0 7E01 moveq.l D7, 0x01
label00001AF2:
00001AF2 36BC 0004 move.w [A3], 0x4
00001AF6 2747 0002 move.l [A3 + 0x2], D7
label00001AFA:
00001AFA 4CEE 18E0 FFE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x1C]
00001B00 4E5E unlink A6
00001B02 4E75 rts
fn00001B04:
00001B04 4E56 FFF0 link A6, -0x0010
00001B08 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001B0C 2A2E 0010 move.l D5, [A6 + 0x10]
00001B10 2E2E 0008 move.l D7, [A6 + 0x8]
00001B14 266E 0014 movea.l A3, [A6 + 0x14]
00001B18 286E 000C movea.l A4, [A6 + 0xC]
00001B1C 41EE FFFA lea.l A0, [A6 - 0x6]
00001B20 224C movea.l A1, A4
00001B22 5C89 addq.l A1, 6
00001B24 20D9 move.l [A0]+, [A1]+
00001B26 30D9 move.w [A0]+, [A1]+
00001B28 486C 0006 pea.l [A4 + 0x6]
00001B2C 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00001B30 7008 moveq.l D0, 0x08
00001B32 B06C 0006 cmp.w D0, [A4 + 0x6]
00001B36 584F addq.w A7, 4
00001B38 6608 bne +0xA /* 00001B42 */
00001B3A 702A moveq.l D0, 0x2A
00001B3C B0AC 0008 cmp.l D0, [A4 + 0x8]
00001B40 6D0E blt +0x10 /* 00001B50 */
label00001B42:
00001B42 7017 moveq.l D0, 0x17
00001B44 2F00 move.l -[A7], D0
00001B46 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001B4A 584F addq.w A7, 4
00001B4C 6000 0138 bra +0x13A /* 00001C86 */
label00001B50:
00001B50 3C2C 000A move.w D6, [A4 + 0xA]
00001B54 3006 move.w D0, D6
00001B56 0440 005A subi.w D0, 0x5A /* 'Z' */
00001B5A 674E beq +0x50 /* 00001BAA */
00001B5C 5340 subq.w D0, 1
00001B5E 675C beq +0x5E /* 00001BBC */
00001B60 5340 subq.w D0, 1
00001B62 6774 beq +0x76 /* 00001BD8 */
00001B64 0440 0026 subi.w D0, 0x26 /* '&' */
00001B68 6716 beq +0x18 /* 00001B80 */
00001B6A 0440 0014 subi.w D0, 0x14
00001B6E 6700 008C beq +0x8E /* 00001BFC */
00001B72 5340 subq.w D0, 1
00001B74 6700 0086 beq +0x88 /* 00001BFC */
00001B78 5340 subq.w D0, 1
00001B7A 6768 beq +0x6A /* 00001BE4 */
00001B7C 6000 00A4 bra +0xA6 /* 00001C22 */
label00001B80:
00001B80 2F0B move.l -[A7], A3
00001B82 2F05 move.l -[A7], D5
00001B84 200C move.l D0, A4
00001B86 5C80 addq.l D0, 6
00001B88 2F00 move.l -[A7], D0
00001B8A 2007 move.l D0, D7
00001B8C 5380 subq.l D0, 1
00001B8E 2F00 move.l -[A7], D0
00001B90 4EBA FF72 jsr [PC - 0x8E /* 00001B04 */]
00001B94 204C movea.l A0, A4
00001B96 5C88 addq.l A0, 6
00001B98 224C movea.l A1, A4
00001B9A 22D8 move.l [A1]+, [A0]+
00001B9C 32D8 move.w [A1]+, [A0]+
00001B9E 426C 0006 clr.w [A4 + 0x6]
00001BA2 4FEF 0010 lea.l A7, [A7 + 0x10]
00001BA6 6000 00DE bra +0xE0 /* 00001C86 */
label00001BAA:
00001BAA 2F0B move.l -[A7], A3
00001BAC 2F0C move.l -[A7], A4
00001BAE 2F07 move.l -[A7], D7
00001BB0 4EBA FDCE jsr [PC - 0x232 /* 00001980 */]
00001BB4 4FEF 000C lea.l A7, [A7 + 0xC]
00001BB8 6000 00CC bra +0xCE /* 00001C86 */
label00001BBC:
00001BBC 38BC 0001 move.w [A4], 0x1
00001BC0 2053 movea.l A0, [A3]
00001BC2 3028 0010 move.w D0, [A0 + 0x10]
00001BC6 48C0 ext.l D0
00001BC8 2F00 move.l -[A7], D0
00001BCA 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
00001BCE 2940 0002 move.l [A4 + 0x2], D0
00001BD2 584F addq.w A7, 4
00001BD4 6000 00B0 bra +0xB2 /* 00001C86 */
label00001BD8:
00001BD8 2F0B move.l -[A7], A3
00001BDA 4EBA 1856 jsr [PC + 0x1856 /* 00003432 */]
00001BDE 584F addq.w A7, 4
00001BE0 6000 00A4 bra +0xA6 /* 00001C86 */
label00001BE4:
00001BE4 2F0B move.l -[A7], A3
00001BE6 4EBA 12F8 jsr [PC + 0x12F8 /* 00002EE0 */]
00001BEA 2940 0002 move.l [A4 + 0x2], D0
00001BEE 584F addq.w A7, 4
00001BF0 6700 0094 beq +0x96 /* 00001C86 */
00001BF4 38BC 0001 move.w [A4], 0x1
00001BF8 6000 008C bra +0x8E /* 00001C86 */
label00001BFC:
00001BFC 0C46 0097 cmpi.w D6, 0x97
00001C00 57C3 seq D3
00001C02 4403 neg.b D3
00001C04 4883 ext.w D3
00001C06 48C3 ext.l D3
00001C08 2F03 move.l -[A7], D3
00001C0A 7001 moveq.l D0, 0x01
00001C0C 2F00 move.l -[A7], D0
00001C0E 2053 movea.l A0, [A3]
00001C10 2F28 0012 move.l -[A7], [A0 + 0x12]
00001C14 2F0C move.l -[A7], A4
00001C16 2F07 move.l -[A7], D7
00001C18 4EBA FDD2 jsr [PC - 0x22E /* 000019EC */]
00001C1C 4FEF 0014 lea.l A7, [A7 + 0x14]
00001C20 6064 bra +0x66 /* 00001C86 */
label00001C22:
00001C22 486E FFF8 pea.l [A6 - 0x8]
00001C26 7000 moveq.l D0, 0x00
00001C28 2F00 move.l -[A7], D0
00001C2A 48C6 ext.l D6
00001C2C 2F06 move.l -[A7], D6
00001C2E 2053 movea.l A0, [A3]
00001C30 2F28 0012 move.l -[A7], [A0 + 0x12]
00001C34 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001C38 2D40 FFF0 move.l [A6 - 0x10], D0
00001C3C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001C40 6700 FF00 beq -0xFE /* 00001B42 */
00001C44 206E FFF0 movea.l A0, [A6 - 0x10]
00001C48 4AA8 0002 tst.l [A0 + 0x2]
00001C4C 6C00 FEF4 bge -0x10A /* 00001B42 */
00001C50 2053 movea.l A0, [A3]
00001C52 2D68 001A FFF4 move.l [A6 - 0xC], [A0 + 0x1A]
00001C58 661A bne +0x1C /* 00001C74 */
00001C5A 2F0B move.l -[A7], A3
00001C5C 2053 movea.l A0, [A3]
00001C5E 2F28 0008 move.l -[A7], [A0 + 0x8]
00001C62 4EBA FB0C jsr [PC - 0x4F4 /* 00001770 */]
00001C66 2D40 FFF4 move.l [A6 - 0xC], D0
00001C6A 2053 movea.l A0, [A3]
00001C6C 216E FFF4 001A move.l [A0 + 0x1A], [A6 - 0xC]
00001C72 504F addq.w A7, 8
label00001C74:
00001C74 598F subq.l A7, 4
00001C76 2F07 move.l -[A7], D7
00001C78 2F0C move.l -[A7], A4
00001C7A 2F05 move.l -[A7], D5
00001C7C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001C80 4EBA 03FC jsr [PC + 0x3FC /* 0000207E */]
00001C84 281F move.l D4, [A7]+
label00001C86:
00001C86 204C movea.l A0, A4
00001C88 5C88 addq.l A0, 6
00001C8A 43EE FFFA lea.l A1, [A6 - 0x6]
00001C8E 20D9 move.l [A0]+, [A1]+
00001C90 30D9 move.w [A0]+, [A1]+
00001C92 4CEE 18F8 FFD4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
00001C98 4E5E unlink A6
00001C9A 4E75 rts
fn00001C9C:
00001C9C 4E56 0000 link A6, 0
00001CA0 48E7 0018 movem.l -[A7], A3,A4
00001CA4 286E 0008 movea.l A4, [A6 + 0x8]
00001CA8 2054 movea.l A0, [A4]
00001CAA 2668 0008 movea.l A3, [A0 + 0x8]
00001CAE 2053 movea.l A0, [A3]
00001CB0 B9E8 001A cmpa.l A4, [A0 + 0x1A]
00001CB4 6606 bne +0x8 /* 00001CBC */
00001CB6 7000 moveq.l D0, 0x00
00001CB8 2140 001A move.l [A0 + 0x1A], D0
label00001CBC:
00001CBC 2053 movea.l A0, [A3]
00001CBE 53A8 0028 subq.l [A0 + 0x28], 1
00001CC2 2F0C move.l -[A7], A4
00001CC4 4EBA FAEC jsr [PC - 0x514 /* 000017B2 */]
00001CC8 2F0C move.l -[A7], A4
00001CCA 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00001CCE 7000 moveq.l D0, 0x00
00001CD0 2D40 0010 move.l [A6 + 0x10], D0
00001CD4 504F addq.w A7, 8
00001CD6 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001CDC 4E5E unlink A6
00001CDE 205F movea.l A0, [A7]+
00001CE0 504F addq.w A7, 8
00001CE2 4ED0 jmp [A0]
fn00001CE4:
00001CE4 4E56 0000 link A6, 0
00001CE8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001CEC 2C2E 0010 move.l D6, [A6 + 0x10]
00001CF0 2E2E 0008 move.l D7, [A6 + 0x8]
00001CF4 266E 0014 movea.l A3, [A6 + 0x14]
00001CF8 286E 000C movea.l A4, [A6 + 0xC]
00001CFC 2006 move.l D0, D6
00001CFE 0480 0000 005B subi.l D0, 0x5B /* '[' */
00001D04 6752 beq +0x54 /* 00001D58 */
00001D06 0480 0000 001A subi.l D0, 0x1A
00001D0C 673A beq +0x3C /* 00001D48 */
00001D0E 0480 0000 000D subi.l D0, 0xD /* '\r' */
00001D14 670A beq +0xC /* 00001D20 */
00001D16 0480 0000 0014 subi.l D0, 0x14
00001D1C 6758 beq +0x5A /* 00001D76 */
00001D1E 6074 bra +0x76 /* 00001D94 */
label00001D20:
00001D20 2F0B move.l -[A7], A3
00001D22 2F06 move.l -[A7], D6
00001D24 200C move.l D0, A4
00001D26 5C80 addq.l D0, 6
00001D28 2F00 move.l -[A7], D0
00001D2A 2007 move.l D0, D7
00001D2C 5380 subq.l D0, 1
00001D2E 2F00 move.l -[A7], D0
00001D30 4EBA 0100 jsr [PC + 0x100 /* 00001E32 */]
00001D34 204C movea.l A0, A4
00001D36 5C88 addq.l A0, 6
00001D38 224C movea.l A1, A4
00001D3A 22D8 move.l [A1]+, [A0]+
00001D3C 32D8 move.w [A1]+, [A0]+
00001D3E 426C 0006 clr.w [A4 + 0x6]
00001D42 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D46 607E bra +0x80 /* 00001DC6 */
label00001D48:
00001D48 598F subq.l A7, 4
00001D4A 7000 moveq.l D0, 0x00
00001D4C 2F00 move.l -[A7], D0
00001D4E 2F0B move.l -[A7], A3
00001D50 4EBA FF4A jsr [PC - 0xB6 /* 00001C9C */]
00001D54 584F addq.w A7, 4
00001D56 606E bra +0x70 /* 00001DC6 */
label00001D58:
00001D58 38BC 0001 move.w [A4], 0x1
00001D5C 206E 0018 movea.l A0, [A6 + 0x18]
00001D60 2050 movea.l A0, [A0]
00001D62 3028 0010 move.w D0, [A0 + 0x10]
00001D66 48C0 ext.l D0
00001D68 2F00 move.l -[A7], D0
00001D6A 4EAD 14F2 jsr [A5 + 0x14F2 /* export_666 */]
00001D6E 2940 0002 move.l [A4 + 0x2], D0
00001D72 584F addq.w A7, 4
00001D74 6050 bra +0x52 /* 00001DC6 */
label00001D76:
00001D76 7000 moveq.l D0, 0x00
00001D78 2F00 move.l -[A7], D0
00001D7A 2F00 move.l -[A7], D0
00001D7C 206E 0018 movea.l A0, [A6 + 0x18]
00001D80 2050 movea.l A0, [A0]
00001D82 2F28 0012 move.l -[A7], [A0 + 0x12]
00001D86 2F0C move.l -[A7], A4
00001D88 2F07 move.l -[A7], D7
00001D8A 4EBA FC60 jsr [PC - 0x3A0 /* 000019EC */]
00001D8E 4FEF 0014 lea.l A7, [A7 + 0x14]
00001D92 6032 bra +0x34 /* 00001DC6 */
label00001D94:
00001D94 206E 0018 movea.l A0, [A6 + 0x18]
00001D98 2050 movea.l A0, [A0]
00001D9A 4AA8 001E tst.l [A0 + 0x1E]
00001D9E 671C beq +0x1E /* 00001DBC */
00001DA0 598F subq.l A7, 4
00001DA2 2F07 move.l -[A7], D7
00001DA4 2F0C move.l -[A7], A4
00001DA6 206E 0018 movea.l A0, [A6 + 0x18]
00001DAA 2050 movea.l A0, [A0]
00001DAC 2F28 001E move.l -[A7], [A0 + 0x1E]
00001DB0 2F0B move.l -[A7], A3
00001DB2 2053 movea.l A0, [A3]
00001DB4 2250 movea.l A1, [A0]
00001DB6 4E91 jsr [A1]
00001DB8 584F addq.w A7, 4
00001DBA 600A bra +0xC /* 00001DC6 */
label00001DBC:
00001DBC 7017 moveq.l D0, 0x17
00001DBE 2F00 move.l -[A7], D0
00001DC0 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001DC4 584F addq.w A7, 4
label00001DC6:
00001DC6 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00001DCC 4E5E unlink A6
00001DCE 4E75 rts
fn00001DD0:
00001DD0 4E56 0000 link A6, 0
00001DD4 2F07 move.l -[A7], D7
00001DD6 302E 000A move.w D0, [A6 + 0xA]
00001DDA 5340 subq.w D0, 1
00001DDC 6B36 bmi +0x38 /* 00001E14 */
00001DDE 0C40 0008 cmpi.w D0, 0x8
00001DE2 6E30 bgt +0x32 /* 00001E14 */
00001DE4 D040 add.w D0, D0
00001DE6 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001DEA 4EFB 0000 jmp [PC + D0.w]
00001DEE 001C 0028 ori.b [A4]+, 0x28 /* '(' */
00001DF2 0024 0014 ori.b -[A4], 0x14
00001DF6 0028 0028 0028 ori.b [A0 + 0x28], 0x28 /* '(' */
00001DFC 0020 0018 ori.b -[A0], 0x18
00001E00 7E06 moveq.l D7, 0x06
00001E02 6012 bra +0x14 /* 00001E16 */
00001E04 7E07 moveq.l D7, 0x07
00001E06 600E bra +0x10 /* 00001E16 */
00001E08 7E08 moveq.l D7, 0x08
00001E0A 600A bra +0xC /* 00001E16 */
00001E0C 7E09 moveq.l D7, 0x09
00001E0E 6006 bra +0x8 /* 00001E16 */
00001E10 7E0A moveq.l D7, 0x0A
00001E12 6002 bra +0x4 /* 00001E16 */
label00001E14:
00001E14 7E0C moveq.l D7, 0x0C
label00001E16:
00001E16 41EE 0012 lea.l A0, [A6 + 0x12]
00001E1A 2F20 move.l -[A7], -[A0]
00001E1C 3F20 move.w -[A7], -[A0]
00001E1E 48C7 ext.l D7
00001E20 2F07 move.l -[A7], D7
00001E22 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00001E26 4FEF 000A lea.l A7, [A7 + 0xA]
00001E2A 2E2E FFFC move.l D7, [A6 - 0x4]
00001E2E 4E5E unlink A6
00001E30 4E75 rts
fn00001E32:
00001E32 4E56 FFE0 link A6, -0x0020
00001E36 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001E3A 286E 000C movea.l A4, [A6 + 0xC]
00001E3E 7001 moveq.l D0, 0x01
00001E40 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001E44 6F0E ble +0x10 /* 00001E54 */
00001E46 7012 moveq.l D0, 0x12
00001E48 2F00 move.l -[A7], D0
00001E4A 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001E4E 584F addq.w A7, 4
00001E50 6000 01AC bra +0x1AE /* 00001FFE */
label00001E54:
00001E54 41EE FFF4 lea.l A0, [A6 - 0xC]
00001E58 224C movea.l A1, A4
00001E5A 5C89 addq.l A1, 6
00001E5C 20D9 move.l [A0]+, [A1]+
00001E5E 30D9 move.w [A0]+, [A1]+
00001E60 486C 0006 pea.l [A4 + 0x6]
00001E64 4EAD 0F12 jsr [A5 + 0xF12 /* export_478 */]
00001E68 206E 0014 movea.l A0, [A6 + 0x14]
00001E6C 2050 movea.l A0, [A0]
00001E6E 2D68 0008 FFEE move.l [A6 - 0x12], [A0 + 0x8]
00001E74 41EE FFE0 lea.l A0, [A6 - 0x20]
00001E78 224C movea.l A1, A4
00001E7A 5C89 addq.l A1, 6
00001E7C 20D9 move.l [A0]+, [A1]+
00001E7E 30D9 move.w [A0]+, [A1]+
00001E80 206E FFEE movea.l A0, [A6 - 0x12]
00001E84 2050 movea.l A0, [A0]
00001E86 117C 0001 0026 move.b [A0 + 0x26], 0x1
00001E8C 206E FFEE movea.l A0, [A6 - 0x12]
00001E90 2050 movea.l A0, [A0]
00001E92 2D68 0012 FFEA move.l [A6 - 0x16], [A0 + 0x12]
00001E98 7008 moveq.l D0, 0x08
00001E9A B06E FFE0 cmp.w D0, [A6 - 0x20]
00001E9E 584F addq.w A7, 4
00001EA0 660E bne +0x10 /* 00001EB0 */
00001EA2 702A moveq.l D0, 0x2A
00001EA4 B0AE FFE2 cmp.l D0, [A6 - 0x1E]
00001EA8 6C06 bge +0x8 /* 00001EB0 */
00001EAA 4AAE FFEA tst.l [A6 - 0x16]
00001EAE 660E bne +0x10 /* 00001EBE */
label00001EB0:
00001EB0 700C moveq.l D0, 0x0C
00001EB2 2F00 move.l -[A7], D0
00001EB4 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001EB8 584F addq.w A7, 4
00001EBA 6000 0136 bra +0x138 /* 00001FF2 */
label00001EBE:
00001EBE 7000 moveq.l D0, 0x00
00001EC0 2F00 move.l -[A7], D0
00001EC2 2F00 move.l -[A7], D0
00001EC4 322E FFE4 move.w D1, [A6 - 0x1C]
00001EC8 48C1 ext.l D1
00001ECA 2F01 move.l -[A7], D1
00001ECC 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001ED0 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00001ED4 2D40 FFE6 move.l [A6 - 0x1A], D0
00001ED8 4FEF 0010 lea.l A7, [A7 + 0x10]
00001EDC 661E bne +0x20 /* 00001EFC */
00001EDE 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001EE2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001EE6 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00001EEA 2F0C move.l -[A7], A4
00001EEC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001EF0 4EBA FDF2 jsr [PC - 0x20E /* 00001CE4 */]
00001EF4 4FEF 0014 lea.l A7, [A7 + 0x14]
00001EF8 6000 00F8 bra +0xFA /* 00001FF2 */
label00001EFC:
00001EFC 206E FFE6 movea.l A0, [A6 - 0x1A]
00001F00 3028 0004 move.w D0, [A0 + 0x4]
00001F04 48C0 ext.l D0
00001F06 206E FFEE movea.l A0, [A6 - 0x12]
00001F0A 2050 movea.l A0, [A0]
00001F0C 2068 0016 movea.l A0, [A0 + 0x16]
00001F10 2050 movea.l A0, [A0]
00001F12 2200 move.l D1, D0
00001F14 C0FC 0016 mulu.w D0, 0x16
00001F18 4841 swap.w D1
00001F1A C2FC 0016 mulu.w D1, 0x16
00001F1E 4841 swap.w D1
00001F20 4241 clr.w D1
00001F22 D081 add.l D0, D1
00001F24 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
00001F28 3D6B 0004 FFFE move.w [A6 - 0x2], [A3 + 0x4]
00001F2E 2D53 FFFA move.l [A6 - 0x6], [A3]
00001F32 700F moveq.l D0, 0x0F
00001F34 C06E FFFE and.w D0, [A6 - 0x2]
00001F38 3D40 FFF2 move.w [A6 - 0xE], D0
00001F3C 303C 00F0 move.w D0, 0xF0
00001F40 C06E FFFE and.w D0, [A6 - 0x2]
00001F44 7200 moveq.l D1, 0x00
00001F46 3200 move.w D1, D0
00001F48 7040 moveq.l D0, 0x40
00001F4A B081 cmp.l D0, D1
00001F4C 6774 beq +0x76 /* 00001FC2 */
00001F4E 382E 000A move.w D4, [A6 + 0xA]
00001F52 5344 subq.w D4, 1
00001F54 B86E FFF2 cmp.w D4, [A6 - 0xE]
00001F58 670E beq +0x10 /* 00001F68 */
00001F5A 7012 moveq.l D0, 0x12
00001F5C 2F00 move.l -[A7], D0
00001F5E 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00001F62 584F addq.w A7, 4
00001F64 6000 008C bra +0x8E /* 00001FF2 */
label00001F68:
00001F68 4247 clr.w D7
00001F6A 6052 bra +0x54 /* 00001FBE */
label00001F6C:
00001F6C 1033 7006 move.b D0, [A3 + D7.w + 0x6]
00001F70 4880 ext.w D0
00001F72 3A00 move.w D5, D0
00001F74 48C7 ext.l D7
00001F76 2007 move.l D0, D7
00001F78 5480 addq.l D0, 2
00001F7A D080 add.l D0, D0
00001F7C 2200 move.l D1, D0
00001F7E D281 add.l D1, D1
00001F80 D081 add.l D0, D1
00001F82 3C34 0800 move.w D6, [A4 + D0]
00001F86 0C46 0008 cmpi.w D6, 0x8
00001F8A 6602 bne +0x4 /* 00001F8E */
00001F8C 7C04 moveq.l D6, 0x04
label00001F8E:
00001F8E 4A45 tst.w D5
00001F90 6728 beq +0x2A /* 00001FBA */
00001F92 BA46 cmp.w D5, D6
00001F94 6724 beq +0x26 /* 00001FBA */
00001F96 48C7 ext.l D7
00001F98 2007 move.l D0, D7
00001F9A 5480 addq.l D0, 2
00001F9C D080 add.l D0, D0
00001F9E 2200 move.l D1, D0
00001FA0 D281 add.l D1, D1
00001FA2 D081 add.l D0, D1
00001FA4 41F4 0806 lea.l A0, [A4 + D0 + 0x6]
00001FA8 2F20 move.l -[A7], -[A0]
00001FAA 3F20 move.w -[A7], -[A0]
00001FAC 48C5 ext.l D5
00001FAE 2F05 move.l -[A7], D5
00001FB0 4EBA FE1E jsr [PC - 0x1E2 /* 00001DD0 */]
00001FB4 4FEF 000A lea.l A7, [A7 + 0xA]
00001FB8 6038 bra +0x3A /* 00001FF2 */
label00001FBA:
00001FBA 3007 move.w D0, D7
00001FBC 5247 addq.w D7, 1
label00001FBE:
00001FBE B847 cmp.w D4, D7
00001FC0 6EAA bgt -0x54 /* 00001F6C */
label00001FC2:
00001FC2 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001FC6 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001FCA 302E FFFE move.w D0, [A6 - 0x2]
00001FCE 48C0 ext.l D0
00001FD0 2F00 move.l -[A7], D0
00001FD2 200C move.l D0, A4
00001FD4 5C80 addq.l D0, 6
00001FD6 2F00 move.l -[A7], D0
00001FD8 202E 0008 move.l D0, [A6 + 0x8]
00001FDC 5380 subq.l D0, 1
00001FDE 2F00 move.l -[A7], D0
00001FE0 4EBA 17FE jsr [PC + 0x17FE /* 000037E0 */]
00001FE4 204C movea.l A0, A4
00001FE6 5C88 addq.l A0, 6
00001FE8 224C movea.l A1, A4
00001FEA 22D8 move.l [A1]+, [A0]+
00001FEC 32D8 move.w [A1]+, [A0]+
00001FEE 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001FF2:
00001FF2 204C movea.l A0, A4
00001FF4 5C88 addq.l A0, 6
00001FF6 43EE FFF4 lea.l A1, [A6 - 0xC]
00001FFA 20D9 move.l [A0]+, [A1]+
00001FFC 30D9 move.w [A0]+, [A1]+
label00001FFE:
00001FFE 4CEE 18F0 FFC8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x38]
00002004 4E5E unlink A6
00002006 4E75 rts
fn00002008:
00002008 4E56 0000 link A6, 0
0000200C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00002010 286E 0008 movea.l A4, [A6 + 0x8]
00002014 4254 clr.w [A4]
00002016 3A2D F0E8 move.w D5, [A5 - 0xF18]
0000201A 0C45 0010 cmpi.w D5, 0x10
0000201E 6F0E ble +0x10 /* 0000202E */
00002020 7018 moveq.l D0, 0x18
00002022 2F00 move.l -[A7], D0
00002024 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002028 7000 moveq.l D0, 0x00
0000202A 584F addq.w A7, 4
0000202C 6046 bra +0x48 /* 00002074 */
label0000202E:
0000202E 7E01 moveq.l D7, 0x01
00002030 603A bra +0x3C /* 0000206C */
label00002032:
00002032 48C7 ext.l D7
00002034 2C07 move.l D6, D7
00002036 206D F0D8 movea.l A0, [A5 - 0xF28]
0000203A 202D F0E0 move.l D0, [A5 - 0xF20]
0000203E D090 add.l D0, [A0]
00002040 322D F0E8 move.w D1, [A5 - 0xF18]
00002044 48C1 ext.l D1
00002046 9286 sub.l D1, D6
00002048 5281 addq.l D1, 1
0000204A D281 add.l D1, D1
0000204C 2401 move.l D2, D1
0000204E D482 add.l D2, D2
00002050 D282 add.l D1, D2
00002052 9081 sub.l D0, D1
00002054 2040 movea.l A0, D0
00002056 2006 move.l D0, D6
00002058 D080 add.l D0, D0
0000205A 2200 move.l D1, D0
0000205C D281 add.l D1, D1
0000205E D081 add.l D0, D1
00002060 43F4 0800 lea.l A1, [A4 + D0]
00002064 22D8 move.l [A1]+, [A0]+
00002066 32D8 move.w [A1]+, [A0]+
00002068 3007 move.w D0, D7
0000206A 5247 addq.w D7, 1
label0000206C:
0000206C BA47 cmp.w D5, D7
0000206E 6CC2 bge -0x3C /* 00002032 */
00002070 48C5 ext.l D5
00002072 2005 move.l D0, D5
label00002074:
00002074 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10]
0000207A 4E5E unlink A6
0000207C 4E75 rts
fn0000207E:
0000207E 4E56 FF9A link A6, -0x0066
00002082 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002086 266E 0008 movea.l A3, [A6 + 0x8]
0000208A 2C2E 000C move.l D6, [A6 + 0xC]
0000208E 2E2E 0014 move.l D7, [A6 + 0x14]
00002092 286E 0010 movea.l A4, [A6 + 0x10]
00002096 200C move.l D0, A4
00002098 6634 bne +0x36 /* 000020CE */
0000209A 49EE FF9A lea.l A4, [A6 - 0x66]
0000209E 2F0C move.l -[A7], A4
000020A0 4EBA FF66 jsr [PC - 0x9A /* 00002008 */]
000020A4 2E00 move.l D7, D0
000020A6 4A6D F166 tst.w [A5 - 0xE9A]
000020AA 584F addq.w A7, 4
000020AC 6708 beq +0xA /* 000020B6 */
000020AE 7000 moveq.l D0, 0x00
000020B0 2D40 0018 move.l [A6 + 0x18], D0
000020B4 6028 bra +0x2A /* 000020DE */
label000020B6:
000020B6 2F0B move.l -[A7], A3
000020B8 2F06 move.l -[A7], D6
000020BA 2F0C move.l -[A7], A4
000020BC 2F07 move.l -[A7], D7
000020BE 4EBA FD72 jsr [PC - 0x28E /* 00001E32 */]
000020C2 2F0C move.l -[A7], A4
000020C4 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
000020C8 4FEF 0014 lea.l A7, [A7 + 0x14]
000020CC 6010 bra +0x12 /* 000020DE */
label000020CE:
000020CE 2F0B move.l -[A7], A3
000020D0 2F06 move.l -[A7], D6
000020D2 2F0C move.l -[A7], A4
000020D4 2F07 move.l -[A7], D7
000020D6 4EBA FD5A jsr [PC - 0x2A6 /* 00001E32 */]
000020DA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000020DE:
000020DE 4CEE 18C0 FF8A movem.l D6,D7,A3,A4, [A6 - 0x76]
000020E4 4E5E unlink A6
000020E6 205F movea.l A0, [A7]+
000020E8 4FEF 0010 lea.l A7, [A7 + 0x10]
000020EC 4ED0 jmp [A0]
000020EE 4E56 FF9A link A6, -0x0066
000020F2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000020F6 266E 0008 movea.l A3, [A6 + 0x8]
000020FA 2C2E 000C move.l D6, [A6 + 0xC]
000020FE 2E2E 0014 move.l D7, [A6 + 0x14]
00002102 286E 0010 movea.l A4, [A6 + 0x10]
00002106 200C move.l D0, A4
00002108 6634 bne +0x36 /* 0000213E */
0000210A 49EE FF9A lea.l A4, [A6 - 0x66]
0000210E 2F0C move.l -[A7], A4
00002110 4EBA FEF6 jsr [PC - 0x10A /* 00002008 */]
00002114 2E00 move.l D7, D0
00002116 4A6D F166 tst.w [A5 - 0xE9A]
0000211A 584F addq.w A7, 4
0000211C 6708 beq +0xA /* 00002126 */
0000211E 7000 moveq.l D0, 0x00
00002120 2D40 0018 move.l [A6 + 0x18], D0
00002124 6028 bra +0x2A /* 0000214E */
label00002126:
00002126 2F0B move.l -[A7], A3
00002128 2F06 move.l -[A7], D6
0000212A 2F0C move.l -[A7], A4
0000212C 2F07 move.l -[A7], D7
0000212E 4EBA F9D4 jsr [PC - 0x62C /* 00001B04 */]
00002132 2F0C move.l -[A7], A4
00002134 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00002138 4FEF 0014 lea.l A7, [A7 + 0x14]
0000213C 6010 bra +0x12 /* 0000214E */
label0000213E:
0000213E 2F0B move.l -[A7], A3
00002140 2F06 move.l -[A7], D6
00002142 2F0C move.l -[A7], A4
00002144 2F07 move.l -[A7], D7
00002146 4EBA F9BC jsr [PC - 0x644 /* 00001B04 */]
0000214A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000214E:
0000214E 4CEE 18C0 FF8A movem.l D6,D7,A3,A4, [A6 - 0x76]
00002154 4E5E unlink A6
00002156 205F movea.l A0, [A7]+
00002158 4FEF 0010 lea.l A7, [A7 + 0x10]
0000215C 4ED0 jmp [A0]
fn0000215E:
0000215E 4E56 FD8C link A6, -0x0274
00002162 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002166 49EE FD90 lea.l A4, [A6 - 0x270]
0000216A 206E 0008 movea.l A0, [A6 + 0x8]
0000216E 2050 movea.l A0, [A0]
00002170 2D68 0012 FFDC move.l [A6 - 0x24], [A0 + 0x12]
00002176 206E 0008 movea.l A0, [A6 + 0x8]
0000217A 2050 movea.l A0, [A0]
0000217C 2D68 0016 FFE0 move.l [A6 - 0x20], [A0 + 0x16]
00002182 422E FFCB clr.b [A6 - 0x35]
00002186 3D7C FFFF FFE4 move.w [A6 - 0x1C], 0xFFFF
0000218C 6000 027A bra +0x27C /* 00002408 */
label00002190:
00002190 7000 moveq.l D0, 0x00
00002192 102C 0001 move.b D0, [A4 + 0x1]
00002196 0C40 002D cmpi.w D0, 0x2D /* '-' */
0000219A 6700 026C beq +0x26E /* 00002408 */
0000219E 2F0C move.l -[A7], A4
000021A0 486E FE94 pea.l [A6 - 0x16C]
000021A4 4EAD 0EEA jsr [A5 + 0xEEA /* export_473 */]
000021A8 4244 clr.w D4
000021AA 7E01 moveq.l D7, 0x01
000021AC 7000 moveq.l D0, 0x00
000021AE 1034 7000 move.b D0, [A4 + D7.w]
000021B2 0C40 002F cmpi.w D0, 0x2F /* '/' */
000021B6 504F addq.w A7, 8
000021B8 660C bne +0xE /* 000021C6 */
000021BA 19BC 0020 7000 move.b [A4 + D7.w], 0x20 /* ' ' */
000021C0 3007 move.w D0, D7
000021C2 5240 addq.w D0, 1
000021C4 3E00 move.w D7, D0
label000021C6:
000021C6 1C34 7000 move.b D6, [A4 + D7.w]
000021CA 19BC 0020 7000 move.b [A4 + D7.w], 0x20 /* ' ' */
000021D0 3007 move.w D0, D7
000021D2 5240 addq.w D0, 1
000021D4 3E00 move.w D7, D0
000021D6 1006 move.b D0, D6
000021D8 0400 0043 subi.b D0, 0x43 /* 'C' */
000021DC 6742 beq +0x44 /* 00002220 */
000021DE 5D00 subq.b D0, 6
000021E0 6716 beq +0x18 /* 000021F8 */
000021E2 5700 subq.b D0, 3
000021E4 672A beq +0x2C /* 00002210 */
000021E6 5700 subq.b D0, 3
000021E8 671E beq +0x20 /* 00002208 */
000021EA 5300 subq.b D0, 1
000021EC 672A beq +0x2C /* 00002218 */
000021EE 5700 subq.b D0, 3
000021F0 670E beq +0x10 /* 00002200 */
000021F2 5700 subq.b D0, 3
000021F4 6732 beq +0x34 /* 00002228 */
000021F6 603A bra +0x3C /* 00002232 */
label000021F8:
000021F8 3D7C 0010 FFC4 move.w [A6 - 0x3C], 0x10
000021FE 6036 bra +0x38 /* 00002236 */
label00002200:
00002200 3D7C 0020 FFC4 move.w [A6 - 0x3C], 0x20 /* ' ' */
00002206 602E bra +0x30 /* 00002236 */
label00002208:
00002208 3D7C 0030 FFC4 move.w [A6 - 0x3C], 0x30 /* '0' */
0000220E 6026 bra +0x28 /* 00002236 */
label00002210:
00002210 3D7C 0050 FFC4 move.w [A6 - 0x3C], 0x50 /* 'P' */
00002216 601E bra +0x20 /* 00002236 */
label00002218:
00002218 3D7C 0060 FFC4 move.w [A6 - 0x3C], 0x60 /* '`' */
0000221E 6016 bra +0x18 /* 00002236 */
label00002220:
00002220 3D7C 0070 FFC4 move.w [A6 - 0x3C], 0x70 /* 'p' */
00002226 600E bra +0x10 /* 00002236 */
label00002228:
00002228 3D7C 0040 FFC4 move.w [A6 - 0x3C], 0x40 /* '@' */
0000222E 7802 moveq.l D4, 0x02
00002230 6076 bra +0x78 /* 000022A8 */
label00002232:
00002232 426E FFC4 clr.w [A6 - 0x3C]
label00002236:
00002236 7000 moveq.l D0, 0x00
00002238 1014 move.b D0, [A4]
0000223A 3D40 FFC8 move.w [A6 - 0x38], D0
0000223E 6062 bra +0x64 /* 000022A2 */
label00002240:
00002240 1C34 7000 move.b D6, [A4 + D7.w]
00002244 1006 move.b D0, D6
00002246 0400 0009 subi.b D0, 0x9 /* '\t' */
0000224A 675C beq +0x5E /* 000022A8 */
0000224C 0400 0017 subi.b D0, 0x17
00002250 6756 beq +0x58 /* 000022A8 */
00002252 0400 0029 subi.b D0, 0x29 /* ')' */
00002256 670E beq +0x10 /* 00002266 */
00002258 5D00 subq.b D0, 6
0000225A 6712 beq +0x14 /* 0000226E */
0000225C 5300 subq.b D0, 1
0000225E 6712 beq +0x14 /* 00002272 */
00002260 5700 subq.b D0, 3
00002262 6706 beq +0x8 /* 0000226A */
00002264 6010 bra +0x12 /* 00002276 */
label00002266:
00002266 7A04 moveq.l D5, 0x04
00002268 600E bra +0x10 /* 00002278 */
label0000226A:
0000226A 7A01 moveq.l D5, 0x01
0000226C 600A bra +0xC /* 00002278 */
label0000226E:
0000226E 7A03 moveq.l D5, 0x03
00002270 6006 bra +0x8 /* 00002278 */
label00002272:
00002272 7A05 moveq.l D5, 0x05
00002274 6002 bra +0x4 /* 00002278 */
label00002276:
00002276 4245 clr.w D5
label00002278:
00002278 0C44 0010 cmpi.w D4, 0x10
0000227C 6D0E blt +0x10 /* 0000228C */
0000227E 7042 moveq.l D0, 0x42
00002280 2F00 move.l -[A7], D0
00002282 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002286 584F addq.w A7, 4
00002288 6000 020A bra +0x20C /* 00002494 */
label0000228C:
0000228C 1D85 40EC move.b [A6 + D4.w - 0x20], D5
00002290 3004 move.w D0, D4
00002292 5240 addq.w D0, 1
00002294 3800 move.w D4, D0
00002296 19BC 0020 7000 move.b [A4 + D7.w], 0x20 /* ' ' */
0000229C 3007 move.w D0, D7
0000229E 5240 addq.w D0, 1
000022A0 3E00 move.w D7, D0
label000022A2:
000022A2 BE6E FFC8 cmp.w D7, [A6 - 0x38]
000022A6 6F98 ble -0x66 /* 00002240 */
label000022A8:
000022A8 302E FFE4 move.w D0, [A6 - 0x1C]
000022AC 526E FFE4 addq.w [A6 - 0x1C], 1
000022B0 302E FFC4 move.w D0, [A6 - 0x3C]
000022B4 48C0 ext.l D0
000022B6 48C4 ext.l D4
000022B8 D084 add.l D0, D4
000022BA 322E FFE4 move.w D1, [A6 - 0x1C]
000022BE 48C1 ext.l D1
000022C0 E189 lsl D1, 8
000022C2 D240 add.w D1, D0
000022C4 3D41 FFC4 move.w [A6 - 0x3C], D1
000022C8 3D6E FFC4 FFEA move.w [A6 - 0x16], [A6 - 0x3C]
000022CE 7000 moveq.l D0, 0x00
000022D0 2D40 FFFC move.l [A6 - 0x4], D0
000022D4 604A bra +0x4C /* 00002320 */
label000022D6:
000022D6 1C34 7000 move.b D6, [A4 + D7.w]
000022DA 7000 moveq.l D0, 0x00
000022DC 1006 move.b D0, D6
000022DE 0C40 002B cmpi.w D0, 0x2B /* '+' */
000022E2 6610 bne +0x12 /* 000022F4 */
000022E4 19BC 0020 7000 move.b [A4 + D7.w], 0x20 /* ' ' */
000022EA 2D7C 8000 0000 FFFC move.l [A6 - 0x4], 0x80000000
000022F2 6032 bra +0x34 /* 00002326 */
label000022F4:
000022F4 7000 moveq.l D0, 0x00
000022F6 1006 move.b D0, D6
000022F8 0C40 0020 cmpi.w D0, 0x20 /* ' ' */
000022FC 56C3 sne D3
000022FE 4403 neg.b D3
00002300 2D43 FD8C move.l [A6 - 0x274], D3
00002304 7000 moveq.l D0, 0x00
00002306 1006 move.b D0, D6
00002308 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
0000230C 56C3 sne D3
0000230E 4403 neg.b D3
00002310 202E FD8C move.l D0, [A6 - 0x274]
00002314 C600 and.b D3, D0
00002316 4A03 tst.b D3
00002318 660C bne +0xE /* 00002326 */
0000231A 3007 move.w D0, D7
0000231C 5240 addq.w D0, 1
0000231E 3E00 move.w D7, D0
label00002320:
00002320 BE6E FFC8 cmp.w D7, [A6 - 0x38]
00002324 6FB0 ble -0x4E /* 000022D6 */
label00002326:
00002326 486E FE94 pea.l [A6 - 0x16C]
0000232A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000232E 3D40 FE92 move.w [A6 - 0x16E], D0
00002332 584F addq.w A7, 4
00002334 6D00 00EC blt +0xEE /* 00002422 */
00002338 302E FE92 move.w D0, [A6 - 0x16E]
0000233C 0440 0089 subi.w D0, 0x89
00002340 6708 beq +0xA /* 0000234A */
00002342 0440 0016 subi.w D0, 0x16
00002346 6710 beq +0x12 /* 00002358 */
00002348 6030 bra +0x32 /* 0000237A */
label0000234A:
0000234A 4AAE FFFC tst.l [A6 - 0x4]
0000234E 56C3 sne D3
00002350 4403 neg.b D3
00002352 1D43 FFCB move.b [A6 - 0x35], D3
00002356 6022 bra +0x24 /* 0000237A */
label00002358:
00002358 303C 00F0 move.w D0, 0xF0
0000235C C06E FFC4 and.w D0, [A6 - 0x3C]
00002360 7200 moveq.l D1, 0x00
00002362 3200 move.w D1, D0
00002364 7040 moveq.l D0, 0x40
00002366 B081 cmp.l D0, D1
00002368 6610 bne +0x12 /* 0000237A */
0000236A 302E FFC4 move.w D0, [A6 - 0x3C]
0000236E 48C0 ext.l D0
00002370 206E 0008 movea.l A0, [A6 + 0x8]
00002374 2050 movea.l A0, [A0]
00002376 2140 001E move.l [A0 + 0x1E], D0
label0000237A:
0000237A 486E FFC6 pea.l [A6 - 0x3A]
0000237E 7001 moveq.l D0, 0x01
00002380 2F00 move.l -[A7], D0
00002382 322E FE92 move.w D1, [A6 - 0x16E]
00002386 48C1 ext.l D1
00002388 2F01 move.l -[A7], D1
0000238A 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000238E 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002392 2640 movea.l A3, D0
00002394 200B move.l D0, A3
00002396 4FEF 0010 lea.l A7, [A7 + 0x10]
0000239A 660C bne +0xE /* 000023A8 */
0000239C 7002 moveq.l D0, 0x02
0000239E 2F00 move.l -[A7], D0
000023A0 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000023A4 584F addq.w A7, 4
000023A6 607A bra +0x7C /* 00002422 */
label000023A8:
000023A8 36BC 0004 move.w [A3], 0x4
000023AC 302E FFE4 move.w D0, [A6 - 0x1C]
000023B0 48C0 ext.l D0
000023B2 222E FFFC move.l D1, [A6 - 0x4]
000023B6 8280 or.l D1, D0
000023B8 2741 0002 move.l [A3 + 0x2], D1
000023BC 486E FFE6 pea.l [A6 - 0x1A]
000023C0 486E FEAE pea.l [A6 - 0x152]
000023C4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000023C8 206E 000C movea.l A0, [A6 + 0xC]
000023CC 4E90 jsr [A0]
000023CE 4A00 tst.b D0
000023D0 4FEF 000C lea.l A7, [A7 + 0xC]
000023D4 661A bne +0x1C /* 000023F0 */
000023D6 302E FE92 move.w D0, [A6 - 0x16E]
000023DA 48C0 ext.l D0
000023DC 2F00 move.l -[A7], D0
000023DE 7008 moveq.l D0, 0x08
000023E0 2F00 move.l -[A7], D0
000023E2 723C moveq.l D1, 0x3C
000023E4 2F01 move.l -[A7], D1
000023E6 4EAD 1492 jsr [A5 + 0x1492 /* export_654 */]
000023EA 4FEF 000C lea.l A7, [A7 + 0xC]
000023EE 6032 bra +0x34 /* 00002422 */
label000023F0:
000023F0 486E FFE6 pea.l [A6 - 0x1A]
000023F4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000023F8 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
000023FC 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
00002400 4A00 tst.b D0
00002402 504F addq.w A7, 8
00002404 6700 008E beq +0x90 /* 00002494 */
label00002408:
00002408 7000 moveq.l D0, 0x00
0000240A 2F00 move.l -[A7], D0
0000240C 2F0C move.l -[A7], A4
0000240E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002412 206E 000C movea.l A0, [A6 + 0xC]
00002416 4E90 jsr [A0]
00002418 4A00 tst.b D0
0000241A 4FEF 000C lea.l A7, [A7 + 0xC]
0000241E 6600 FD70 bne -0x28E /* 00002190 */
label00002422:
00002422 4A6D F166 tst.w [A5 - 0xE9A]
00002426 666C bne +0x6E /* 00002494 */
00002428 4A2E FFCB tst.b [A6 - 0x35]
0000242C 6766 beq +0x68 /* 00002494 */
0000242E 206E 0008 movea.l A0, [A6 + 0x8]
00002432 2F08 move.l -[A7], A0
00002434 2050 movea.l A0, [A0]
00002436 2F28 0008 move.l -[A7], [A0 + 0x8]
0000243A 4EBA F334 jsr [PC - 0xCCC /* 00001770 */]
0000243E 2D40 FFD8 move.l [A6 - 0x28], D0
00002442 7000 moveq.l D0, 0x00
00002444 2D40 FFCE move.l [A6 - 0x32], D0
00002448 3D7C 0008 FFD2 move.w [A6 - 0x2E], 0x8
0000244E 2D7C 0000 0089 FFD4 move.l [A6 - 0x2C], 0x89
00002456 598F subq.l A7, 4
00002458 7001 moveq.l D0, 0x01
0000245A 2F00 move.l -[A7], D0
0000245C 486E FFCC pea.l [A6 - 0x34]
00002460 2F3C 0000 FF42 move.l -[A7], 0xFF42
00002466 206E FFD8 movea.l A0, [A6 - 0x28]
0000246A 2F08 move.l -[A7], A0
0000246C 2050 movea.l A0, [A0]
0000246E 2250 movea.l A1, [A0]
00002470 4E91 jsr [A1]
00002472 4AAE FFCE tst.l [A6 - 0x32]
00002476 4FEF 000C lea.l A7, [A7 + 0xC]
0000247A 660E bne +0x10 /* 0000248A */
0000247C 206E 0008 movea.l A0, [A6 + 0x8]
00002480 2050 movea.l A0, [A0]
00002482 216E FFD8 001A move.l [A0 + 0x1A], [A6 - 0x28]
00002488 600A bra +0xC /* 00002494 */
label0000248A:
0000248A 2F2E FFD8 move.l -[A7], [A6 - 0x28]
0000248E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002492 584F addq.w A7, 4
label00002494:
00002494 4CEE 18F8 FD70 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x290]
0000249A 4E5E unlink A6
0000249C 4E75 rts
fn0000249E:
0000249E 4E56 0000 link A6, 0
000024A2 7018 moveq.l D0, 0x18
000024A4 2F00 move.l -[A7], D0
000024A6 720F moveq.l D1, 0x0F
000024A8 2F01 move.l -[A7], D1
000024AA 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
000024AE 4E5E unlink A6
000024B0 4E75 rts
fn000024B2:
000024B2 4E56 0000 link A6, 0
000024B6 7018 moveq.l D0, 0x18
000024B8 2F00 move.l -[A7], D0
000024BA 7216 moveq.l D1, 0x16
000024BC 2F01 move.l -[A7], D1
000024BE 702A moveq.l D0, 0x2A
000024C0 2F00 move.l -[A7], D0
000024C2 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000024C6 4E5E unlink A6
000024C8 4E75 rts
fn000024CA:
000024CA 4E56 FEB8 link A6, -0x0148
000024CE 48E7 0118 movem.l -[A7], D7,A3,A4
000024D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024D6 486E FEC2 pea.l [A6 - 0x13E]
000024DA 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */]
000024DE 3E00 move.w D7, D0
000024E0 504F addq.w A7, 8
000024E2 6C10 bge +0x12 /* 000024F4 */
label000024E4:
000024E4 7043 moveq.l D0, 0x43
000024E6 2F00 move.l -[A7], D0
000024E8 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000024EC 7000 moveq.l D0, 0x00
000024EE 584F addq.w A7, 4
000024F0 6000 010A bra +0x10C /* 000025FC */
label000024F4:
000024F4 7000 moveq.l D0, 0x00
000024F6 2F00 move.l -[A7], D0
000024F8 722C moveq.l D1, 0x2C
000024FA 2F01 move.l -[A7], D1
000024FC 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00002500 2640 movea.l A3, D0
00002502 200B move.l D0, A3
00002504 504F addq.w A7, 8
00002506 67DC beq -0x22 /* 000024E4 */
00002508 4EBA FF94 jsr [PC - 0x6C /* 0000249E */]
0000250C 2D40 FFF4 move.l [A6 - 0xC], D0
00002510 660A bne +0xC /* 0000251C */
00002512 2F0B move.l -[A7], A3
00002514 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002518 584F addq.w A7, 4
0000251A 60C8 bra -0x36 /* 000024E4 */
label0000251C:
0000251C 4EBA FF94 jsr [PC - 0x6C /* 000024B2 */]
00002520 2D40 FFFC move.l [A6 - 0x4], D0
00002524 6612 bne +0x14 /* 00002538 */
00002526 2F0B move.l -[A7], A3
00002528 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000252C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002530 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002534 504F addq.w A7, 8
00002536 60AC bra -0x52 /* 000024E4 */
label00002538:
00002538 2853 movea.l A4, [A3]
0000253A 41ED 01B2 lea.l A0, [A5 + 0x1B2 /* export_50 */]
0000253E 2888 move.l [A4], A0
00002540 7000 moveq.l D0, 0x00
00002542 2940 0004 move.l [A4 + 0x4], D0
00002546 2940 0008 move.l [A4 + 0x8], D0
0000254A 322E 000E move.w D1, [A6 + 0xE]
0000254E 48C1 ext.l D1
00002550 2941 000C move.l [A4 + 0xC], D1
00002554 3947 0010 move.w [A4 + 0x10], D7
00002558 296E FFF4 0012 move.l [A4 + 0x12], [A6 - 0xC]
0000255E 296E FFFC 0016 move.l [A4 + 0x16], [A6 - 0x4]
00002564 2940 001A move.l [A4 + 0x1A], D0
00002568 2940 001E move.l [A4 + 0x1E], D0
0000256C 422C 0026 clr.b [A4 + 0x26]
00002570 197C 0001 0027 move.b [A4 + 0x27], 0x1
00002576 2940 0028 move.l [A4 + 0x28], D0
0000257A 3D7C 0003 FEB8 move.w [A6 - 0x148], 0x3
00002580 2D4B FEBA move.l [A6 - 0x146], A3
00002584 486E FFF2 pea.l [A6 - 0xE]
00002588 7001 moveq.l D0, 0x01
0000258A 2F00 move.l -[A7], D0
0000258C 48C7 ext.l D7
0000258E 2F07 move.l -[A7], D7
00002590 2F2D F1B6 move.l -[A7], [A5 - 0xE4A]
00002594 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002598 2D40 FEBE move.l [A6 - 0x142], D0
0000259C 4FEF 0010 lea.l A7, [A7 + 0x10]
000025A0 6758 beq +0x5A /* 000025FA */
000025A2 206E FEBE movea.l A0, [A6 - 0x142]
000025A6 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2]
000025AC 6732 beq +0x34 /* 000025E0 */
000025AE 206E FFF8 movea.l A0, [A6 - 0x8]
000025B2 2050 movea.l A0, [A0]
000025B4 4AA8 0028 tst.l [A0 + 0x28]
000025B8 6E26 bgt +0x28 /* 000025E0 */
000025BA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000025BE 4EBA F28E jsr [PC - 0xD72 /* 0000184E */]
000025C2 302E FFF2 move.w D0, [A6 - 0xE]
000025C6 48C0 ext.l D0
000025C8 206D F1B6 movea.l A0, [A5 - 0xE4A]
000025CC 2050 movea.l A0, [A0]
000025CE D080 add.l D0, D0
000025D0 2200 move.l D1, D0
000025D2 E588 lsl D0, 2
000025D4 D081 add.l D0, D1
000025D6 41F0 0818 lea.l A0, [A0 + D0 + 0x18]
000025DA 2D48 FEBE move.l [A6 - 0x142], A0
000025DE 584F addq.w A7, 4
label000025E0:
000025E0 206E FEBE movea.l A0, [A6 - 0x142]
000025E4 43EE FEB8 lea.l A1, [A6 - 0x148]
000025E8 20D9 move.l [A0]+, [A1]+
000025EA 30D9 move.w [A0]+, [A1]+
000025EC 486E FEB8 pea.l [A6 - 0x148]
000025F0 48C7 ext.l D7
000025F2 2F07 move.l -[A7], D7
000025F4 4EBA DAEC jsr [PC - 0x2514 /* 000000E2 */]
000025F8 504F addq.w A7, 8
label000025FA:
000025FA 200B move.l D0, A3
label000025FC:
000025FC 4CEE 1880 FEAC movem.l D7,A3,A4, [A6 - 0x154]
00002602 4E5E unlink A6
00002604 4E75 rts
00002606 4E56 0000 link A6, 0
0000260A 2F2D F1C6 move.l -[A7], [A5 - 0xE3A]
0000260E 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00002612 7000 moveq.l D0, 0x00
00002614 2B40 F1C6 move.l [A5 - 0xE3A], D0
00002618 4EBA F296 jsr [PC - 0xD6A /* 000018B0 */]
0000261C 2F2D F0FA move.l -[A7], [A5 - 0xF06]
00002620 4EBA F1CA jsr [PC - 0xE36 /* 000017EC */]
00002624 7000 moveq.l D0, 0x00
00002626 2B40 F0FA move.l [A5 - 0xF06], D0
0000262A 4EBA EAAA jsr [PC - 0x1556 /* 000010D6 */]
0000262E 4EBA F2E8 jsr [PC - 0xD18 /* 00001918 */]
00002632 2F2D F1BE move.l -[A7], [A5 - 0xE42]
00002636 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000263A 7000 moveq.l D0, 0x00
0000263C 2B40 F1BE move.l [A5 - 0xE42], D0
00002640 4E5E unlink A6
00002642 4E75 rts
00002644 4E56 0000 link A6, 0
00002648 2F0C move.l -[A7], A4
0000264A 286E 0008 movea.l A4, [A6 + 0x8]
0000264E 4AAE 0010 tst.l [A6 + 0x10]
00002652 670A beq +0xC /* 0000265E */
00002654 2F0C move.l -[A7], A4
00002656 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
0000265A 584F addq.w A7, 4
0000265C 6012 bra +0x14 /* 00002670 */
label0000265E:
0000265E 4EAD 1CF2 jsr [A5 + 0x1CF2 /* export_922 */]
00002662 B08C cmp.l D0, A4
00002664 660A bne +0xC /* 00002670 */
00002666 7000 moveq.l D0, 0x00
00002668 2F00 move.l -[A7], D0
0000266A 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
0000266E 584F addq.w A7, 4
label00002670:
00002670 7000 moveq.l D0, 0x00
00002672 2D40 0014 move.l [A6 + 0x14], D0
00002676 286E FFFC movea.l A4, [A6 - 0x4]
0000267A 4E5E unlink A6
0000267C 205F movea.l A0, [A7]+
0000267E 4FEF 000C lea.l A7, [A7 + 0xC]
00002682 4ED0 jmp [A0]
00002684 4E56 FFD8 link A6, -0x0028
00002688 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000268C 49EE FFE8 lea.l A4, [A6 - 0x18]
00002690 426E FFD8 clr.w [A6 - 0x28]
00002694 206D F1BE movea.l A0, [A5 - 0xE42]
00002698 2050 movea.l A0, [A0]
0000269A 3C28 000A move.w D6, [A0 + 0xA]
0000269E 4247 clr.w D7
000026A0 606E bra +0x70 /* 00002710 */
label000026A2:
000026A2 48C7 ext.l D7
000026A4 206D F1BE movea.l A0, [A5 - 0xE42]
000026A8 2050 movea.l A0, [A0]
000026AA 2007 move.l D0, D7
000026AC D080 add.l D0, D0
000026AE 2200 move.l D1, D0
000026B0 E588 lsl D0, 2
000026B2 D081 add.l D0, D1
000026B4 47F0 0814 lea.l A3, [A0 + D0 + 0x14]
000026B8 4A93 tst.l [A3]
000026BA 6750 beq +0x52 /* 0000270C */
000026BC 4AAB 0004 tst.l [A3 + 0x4]
000026C0 674A beq +0x4C /* 0000270C */
000026C2 4A2B 0008 tst.b [A3 + 0x8]
000026C6 6744 beq +0x46 /* 0000270C */
000026C8 397C 0008 0006 move.w [A4 + 0x6], 0x8
000026CE 397C 0004 000C move.w [A4 + 0xC], 0x4
000026D4 397C 0004 0012 move.w [A4 + 0x12], 0x4
000026DA 297C 0000 008C 0008 move.l [A4 + 0x8], 0x8C
000026E2 41EE FFD8 lea.l A0, [A6 - 0x28]
000026E6 2948 000E move.l [A4 + 0xE], A0
000026EA 7000 moveq.l D0, 0x00
000026EC 2940 0014 move.l [A4 + 0x14], D0
000026F0 598F subq.l A7, 4
000026F2 7003 moveq.l D0, 0x03
000026F4 2F00 move.l -[A7], D0
000026F6 2F0C move.l -[A7], A4
000026F8 2F3C 0000 FF42 move.l -[A7], 0xFF42
000026FE 206B 0004 movea.l A0, [A3 + 0x4]
00002702 2F08 move.l -[A7], A0
00002704 2050 movea.l A0, [A0]
00002706 2250 movea.l A1, [A0]
00002708 4E91 jsr [A1]
0000270A 584F addq.w A7, 4
label0000270C:
0000270C 3007 move.w D0, D7
0000270E 5247 addq.w D7, 1
label00002710:
00002710 BC47 cmp.w D6, D7
00002712 6E8E bgt -0x70 /* 000026A2 */
00002714 4CEE 18C0 FFC8 movem.l D6,D7,A3,A4, [A6 - 0x38]
0000271A 4E5E unlink A6
0000271C 4E75 rts
0000271E 4E56 FFE0 link A6, -0x0020
00002722 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00002726 3A2E 0008 move.w D5, [A6 + 0x8]
0000272A 49EE FFE6 lea.l A4, [A6 - 0x1A]
0000272E 422E FFFF clr.b [A6 - 0x1]
00002732 4AAE 000A tst.l [A6 + 0xA]
00002736 6700 01E2 beq +0x1E4 /* 0000291A */
0000273A 206D F1BE movea.l A0, [A5 - 0xE42]
0000273E 2050 movea.l A0, [A0]
00002740 3D68 000A FFE0 move.w [A6 - 0x20], [A0 + 0xA]
00002746 4246 clr.w D6
00002748 6000 01C8 bra +0x1CA /* 00002912 */
label0000274C:
0000274C 48C6 ext.l D6
0000274E 206D F1BE movea.l A0, [A5 - 0xE42]
00002752 2050 movea.l A0, [A0]
00002754 2006 move.l D0, D6
00002756 D080 add.l D0, D0
00002758 2200 move.l D1, D0
0000275A E588 lsl D0, 2
0000275C D081 add.l D0, D1
0000275E 41F0 0814 lea.l A0, [A0 + D0 + 0x14]
00002762 2D48 FFE2 move.l [A6 - 0x1E], A0
00002766 2010 move.l D0, [A0]
00002768 B0AE 000A cmp.l D0, [A6 + 0xA]
0000276C 6600 01A0 bne +0x1A2 /* 0000290E */
00002770 2668 0004 movea.l A3, [A0 + 0x4]
00002774 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1
0000277A 397C 0008 0006 move.w [A4 + 0x6], 0x8
00002780 397C 0004 000C move.w [A4 + 0xC], 0x4
00002786 397C 0004 0012 move.w [A4 + 0x12], 0x4
0000278C 206E FFE2 movea.l A0, [A6 - 0x1E]
00002790 4A28 0008 tst.b [A0 + 0x8]
00002794 6730 beq +0x32 /* 000027C6 */
00002796 297C 0000 008C 0008 move.l [A4 + 0x8], 0x8C
0000279E 296E 000E 000E move.l [A4 + 0xE], [A6 + 0xE]
000027A4 48C5 ext.l D5
000027A6 2945 0014 move.l [A4 + 0x14], D5
000027AA 598F subq.l A7, 4
000027AC 7003 moveq.l D0, 0x03
000027AE 2F00 move.l -[A7], D0
000027B0 2F0C move.l -[A7], A4
000027B2 2F3C 0000 FF42 move.l -[A7], 0xFF42
000027B8 2F0B move.l -[A7], A3
000027BA 2053 movea.l A0, [A3]
000027BC 2250 movea.l A1, [A0]
000027BE 4E91 jsr [A1]
000027C0 2E1F move.l D7, [A7]+
000027C2 6000 0156 bra +0x158 /* 0000291A */
label000027C6:
000027C6 206E 000E movea.l A0, [A6 + 0xE]
000027CA 3010 move.w D0, [A0]
000027CC 6B00 014C bmi +0x14E /* 0000291A */
000027D0 0C40 0008 cmpi.w D0, 0x8
000027D4 6E00 0144 bgt +0x146 /* 0000291A */
000027D8 D040 add.w D0, D0
000027DA 303B 0006 move.w D0, [PC + D0.w + 0x6]
000027DE 4EFB 0000 jmp [PC + D0.w]
000027E2 007A 009E 00CC ori.w [PC + 0xCC /* 000028B0, value 0x87, cstring "" */], 0x9E
000027E8 00FA .incomplete
000027EA 013A 00FA btst [PC + 0xFA /* 000028E6, value 0x20 ' ', cstring " <" */], D0
000027EE 0056 013A ori.w [A6], 0x13A
000027F2 0014 206E ori.b [A4], 0x6E /* 'n' */
000027F6 000E 7001 ori.b A6, 0x1
000027FA C068 000E and.w D0, [A0 + 0xE]
000027FE 7200 moveq.l D1, 0x00
00002800 3200 move.w D1, D0
00002802 4A81 tst.l D1
00002804 56C3 sne D3
00002806 4403 neg.b D3
00002808 1803 move.b D4, D3
0000280A 297C 0000 0083 0008 move.l [A4 + 0x8], 0x83
00002812 4884 ext.w D4
00002814 48C4 ext.l D4
00002816 2944 000E move.l [A4 + 0xE], D4
0000281A 598F subq.l A7, 4
0000281C 7002 moveq.l D0, 0x02
0000281E 2F00 move.l -[A7], D0
00002820 2F0C move.l -[A7], A4
00002822 2F3C 0000 FF42 move.l -[A7], 0xFF42
00002828 2F0B move.l -[A7], A3
0000282A 2053 movea.l A0, [A3]
0000282C 2250 movea.l A1, [A0]
0000282E 4E91 jsr [A1]
00002830 2E1F move.l D7, [A7]+
00002832 6000 00E6 bra +0xE8 /* 0000291A */
00002836 297C 0000 0084 0008 move.l [A4 + 0x8], 0x84
0000283E 598F subq.l A7, 4
00002840 7001 moveq.l D0, 0x01
00002842 2F00 move.l -[A7], D0
00002844 2F0C move.l -[A7], A4
00002846 2F3C 0000 FF42 move.l -[A7], 0xFF42
0000284C 2F0B move.l -[A7], A3
0000284E 2053 movea.l A0, [A3]
00002850 2250 movea.l A1, [A0]
00002852 4E91 jsr [A1]
00002854 2E1F move.l D7, [A7]+
00002856 6000 00C2 bra +0xC4 /* 0000291A */
0000285A 297C 0000 0085 0008 move.l [A4 + 0x8], 0x85
00002862 598F subq.l A7, 4
00002864 7001 moveq.l D0, 0x01
00002866 2F00 move.l -[A7], D0
00002868 2F0C move.l -[A7], A4
0000286A 2F3C 0000 FF42 move.l -[A7], 0xFF42
00002870 2F0B move.l -[A7], A3
00002872 2053 movea.l A0, [A3]
00002874 2250 movea.l A1, [A0]
00002876 4E91 jsr [A1]
00002878 2E1F move.l D7, [A7]+
0000287A 6000 009E bra +0xA0 /* 0000291A */
0000287E 297C 0000 0086 0008 move.l [A4 + 0x8], 0x86
00002886 296E 000E 000E move.l [A4 + 0xE], [A6 + 0xE]
0000288C 48C5 ext.l D5
0000288E 2945 0014 move.l [A4 + 0x14], D5
00002892 598F subq.l A7, 4
00002894 7003 moveq.l D0, 0x03
00002896 2F00 move.l -[A7], D0
00002898 2F0C move.l -[A7], A4
0000289A 2F3C 0000 FF42 move.l -[A7], 0xFF42
000028A0 2F0B move.l -[A7], A3
000028A2 2053 movea.l A0, [A3]
000028A4 2250 movea.l A1, [A0]
000028A6 4E91 jsr [A1]
000028A8 2E1F move.l D7, [A7]+
000028AA 606E bra +0x70 /* 0000291A */
000028AC 297C 0000 0087 0008 move.l [A4 + 0x8], 0x87
000028B4 296E 000E 000E move.l [A4 + 0xE], [A6 + 0xE]
000028BA 48C5 ext.l D5
000028BC 2945 0014 move.l [A4 + 0x14], D5
000028C0 598F subq.l A7, 4
000028C2 7003 moveq.l D0, 0x03
000028C4 2F00 move.l -[A7], D0
000028C6 2F0C move.l -[A7], A4
000028C8 2F3C 0000 FF42 move.l -[A7], 0xFF42
000028CE 2F0B move.l -[A7], A3
000028D0 2053 movea.l A0, [A3]
000028D2 2250 movea.l A1, [A0]
000028D4 4E91 jsr [A1]
000028D6 2E1F move.l D7, [A7]+
000028D8 6040 bra +0x42 /* 0000291A */
000028DA 297C 0000 0088 0008 move.l [A4 + 0x8], 0x88
000028E2 206E 000E movea.l A0, [A6 + 0xE]
000028E6 203C 0000 00FF move.l D0, 0xFF
000028EC C0A8 0002 and.l D0, [A0 + 0x2]
000028F0 2940 000E move.l [A4 + 0xE], D0
000028F4 598F subq.l A7, 4
000028F6 7002 moveq.l D0, 0x02
000028F8 2F00 move.l -[A7], D0
000028FA 2F0C move.l -[A7], A4
000028FC 2F3C 0000 FF42 move.l -[A7], 0xFF42
00002902 2F0B move.l -[A7], A3
00002904 2053 movea.l A0, [A3]
00002906 2250 movea.l A1, [A0]
00002908 4E91 jsr [A1]
0000290A 2E1F move.l D7, [A7]+
0000290C 600C bra +0xE /* 0000291A */
label0000290E:
0000290E 3006 move.w D0, D6
00002910 5246 addq.w D6, 1
label00002912:
00002912 BC6E FFE0 cmp.w D6, [A6 - 0x20]
00002916 6D00 FE34 blt -0x1CA /* 0000274C */
label0000291A:
0000291A 1D6E FFFF 0012 move.b [A6 + 0x12], [A6 - 0x1]
00002920 4CEE 18F8 FFC4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3C]
00002926 4E5E unlink A6
00002928 205F movea.l A0, [A7]+
0000292A 4FEF 000A lea.l A7, [A7 + 0xA]
0000292E 4ED0 jmp [A0]
fn00002930:
00002930 4E56 FEFE link A6, -0x0102
00002934 2F0C move.l -[A7], A4
00002936 49EE FEFE lea.l A4, [A6 - 0x102]
0000293A 2F0C move.l -[A7], A4
0000293C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002940 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002944 2F0C move.l -[A7], A4
00002946 2F2E 000C move.l -[A7], [A6 + 0xC]
0000294A 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000294E 2F0C move.l -[A7], A4
00002950 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00002954 7001 moveq.l D0, 0x01
00002956 2F00 move.l -[A7], D0
00002958 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
0000295C 286E FEFA movea.l A4, [A6 - 0x106]
00002960 4E5E unlink A6
00002962 4E75 rts
fn00002964:
00002964 4E56 0000 link A6, 0
00002968 2F0C move.l -[A7], A4
0000296A 286E 000E movea.l A4, [A6 + 0xE]
0000296E 4A2E 0008 tst.b [A6 + 0x8]
00002972 6710 beq +0x12 /* 00002984 */
00002974 7001 moveq.l D0, 0x01
00002976 1F00 move.b -[A7], D0
00002978 2F2E 000A move.l -[A7], [A6 + 0xA]
0000297C 2F0C move.l -[A7], A4
0000297E 4EBA 0020 jsr [PC + 0x20 /* 000029A0 */]
00002982 600E bra +0x10 /* 00002992 */
label00002984:
00002984 598F subq.l A7, 4
00002986 7000 moveq.l D0, 0x00
00002988 2F00 move.l -[A7], D0
0000298A 2F0C move.l -[A7], A4
0000298C 4EBA 013E jsr [PC + 0x13E /* 00002ACC */]
00002990 584F addq.w A7, 4
label00002992:
00002992 286E FFFC movea.l A4, [A6 - 0x4]
00002996 4E5E unlink A6
00002998 205F movea.l A0, [A7]+
0000299A 4FEF 000A lea.l A7, [A7 + 0xA]
0000299E 4ED0 jmp [A0]
fn000029A0:
000029A0 4E56 0000 link A6, 0
000029A4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000029A8 266E 000C movea.l A3, [A6 + 0xC]
000029AC 206D F1BE movea.l A0, [A5 - 0xE42]
000029B0 2050 movea.l A0, [A0]
000029B2 3C28 000A move.w D6, [A0 + 0xA]
000029B6 4247 clr.w D7
000029B8 601E bra +0x20 /* 000029D8 */
label000029BA:
000029BA 48C7 ext.l D7
000029BC 206D F1BE movea.l A0, [A5 - 0xE42]
000029C0 2050 movea.l A0, [A0]
000029C2 2007 move.l D0, D7
000029C4 D080 add.l D0, D0
000029C6 2200 move.l D1, D0
000029C8 E588 lsl D0, 2
000029CA D081 add.l D0, D1
000029CC 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
000029D0 4A94 tst.l [A4]
000029D2 6734 beq +0x36 /* 00002A08 */
000029D4 3007 move.w D0, D7
000029D6 5247 addq.w D7, 1
label000029D8:
000029D8 BC47 cmp.w D6, D7
000029DA 6EDE bgt -0x20 /* 000029BA */
000029DC 48C6 ext.l D6
000029DE 2F06 move.l -[A7], D6
000029E0 2F2D F1BE move.l -[A7], [A5 - 0xE42]
000029E4 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000029E8 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
000029EC 4A00 tst.b D0
000029EE 504F addq.w A7, 8
000029F0 673C beq +0x3E /* 00002A2E */
000029F2 48C6 ext.l D6
000029F4 206D F1BE movea.l A0, [A5 - 0xE42]
000029F8 2050 movea.l A0, [A0]
000029FA 2006 move.l D0, D6
000029FC D080 add.l D0, D0
000029FE 2200 move.l D1, D0
00002A00 E588 lsl D0, 2
00002A02 D081 add.l D0, D1
00002A04 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
label00002A08:
00002A08 200C move.l D0, A4
00002A0A 671A beq +0x1C /* 00002A26 */
00002A0C 288B move.l [A4], A3
00002A0E 296E 0008 0004 move.l [A4 + 0x4], [A6 + 0x8]
00002A14 196E 0010 0008 move.b [A4 + 0x8], [A6 + 0x10]
00002A1A 377C 000A 006C move.w [A3 + 0x6C], 0xA /* '\n' */
00002A20 276E 0008 0098 move.l [A3 + 0x98], [A6 + 0x8]
label00002A26:
00002A26 7000 moveq.l D0, 0x00
00002A28 1F00 move.b -[A7], D0
00002A2A 4EBA 029A jsr [PC + 0x29A /* 00002CC6 */]
label00002A2E:
00002A2E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00002A34 4E5E unlink A6
00002A36 205F movea.l A0, [A7]+
00002A38 4FEF 000A lea.l A7, [A7 + 0xA]
00002A3C 4ED0 jmp [A0]
00002A3E 4E56 0000 link A6, 0
00002A42 7000 moveq.l D0, 0x00
00002A44 1F00 move.b -[A7], D0
00002A46 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002A4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A4E 4EBA FF50 jsr [PC - 0xB0 /* 000029A0 */]
00002A52 7000 moveq.l D0, 0x00
00002A54 2D40 0014 move.l [A6 + 0x14], D0
00002A58 4E5E unlink A6
00002A5A 205F movea.l A0, [A7]+
00002A5C 4FEF 000C lea.l A7, [A7 + 0xC]
00002A60 4ED0 jmp [A0]
00002A62 4E56 0000 link A6, 0
00002A66 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00002A6A 282E 0010 move.l D4, [A6 + 0x10]
00002A6E 4246 clr.w D6
00002A70 206D F1BE movea.l A0, [A5 - 0xE42]
00002A74 2050 movea.l A0, [A0]
00002A76 3A28 000A move.w D5, [A0 + 0xA]
00002A7A 4247 clr.w D7
00002A7C 6034 bra +0x36 /* 00002AB2 */
label00002A7E:
00002A7E 48C7 ext.l D7
00002A80 206D F1BE movea.l A0, [A5 - 0xE42]
00002A84 2050 movea.l A0, [A0]
00002A86 2007 move.l D0, D7
00002A88 D080 add.l D0, D0
00002A8A 2200 move.l D1, D0
00002A8C E588 lsl D0, 2
00002A8E D081 add.l D0, D1
00002A90 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00002A94 4AAC 0004 tst.l [A4 + 0x4]
00002A98 6714 beq +0x16 /* 00002AAE */
00002A9A 48C6 ext.l D6
00002A9C B886 cmp.l D4, D6
00002A9E 6608 bne +0xA /* 00002AA8 */
00002AA0 2D6C 0004 0014 move.l [A6 + 0x14], [A4 + 0x4]
00002AA6 6014 bra +0x16 /* 00002ABC */
label00002AA8:
00002AA8 3006 move.w D0, D6
00002AAA 5240 addq.w D0, 1
00002AAC 3C00 move.w D6, D0
label00002AAE:
00002AAE 3007 move.w D0, D7
00002AB0 5247 addq.w D7, 1
label00002AB2:
00002AB2 BA47 cmp.w D5, D7
00002AB4 6EC8 bgt -0x36 /* 00002A7E */
00002AB6 7000 moveq.l D0, 0x00
00002AB8 2D40 0014 move.l [A6 + 0x14], D0
label00002ABC:
00002ABC 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14]
00002AC2 4E5E unlink A6
00002AC4 205F movea.l A0, [A7]+
00002AC6 4FEF 000C lea.l A7, [A7 + 0xC]
00002ACA 4ED0 jmp [A0]
fn00002ACC:
00002ACC 4E56 0000 link A6, 0
00002AD0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002AD4 266E 0008 movea.l A3, [A6 + 0x8]
00002AD8 4AAD F1BE tst.l [A5 - 0xE42]
00002ADC 6608 bne +0xA /* 00002AE6 */
00002ADE 7000 moveq.l D0, 0x00
00002AE0 2D40 0010 move.l [A6 + 0x10], D0
00002AE4 6046 bra +0x48 /* 00002B2C */
label00002AE6:
00002AE6 206D F1BE movea.l A0, [A5 - 0xE42]
00002AEA 2050 movea.l A0, [A0]
00002AEC 3C28 000A move.w D6, [A0 + 0xA]
00002AF0 4247 clr.w D7
00002AF2 602E bra +0x30 /* 00002B22 */
label00002AF4:
00002AF4 48C7 ext.l D7
00002AF6 206D F1BE movea.l A0, [A5 - 0xE42]
00002AFA 2050 movea.l A0, [A0]
00002AFC 2007 move.l D0, D7
00002AFE D080 add.l D0, D0
00002B00 2200 move.l D1, D0
00002B02 E588 lsl D0, 2
00002B04 D081 add.l D0, D1
00002B06 49F0 0814 lea.l A4, [A0 + D0 + 0x14]
00002B0A B7EC 0004 cmpa.l A3, [A4 + 0x4]
00002B0E 660E bne +0x10 /* 00002B1E */
00002B10 2F14 move.l -[A7], [A4]
00002B12 4EBA 01C4 jsr [PC + 0x1C4 /* 00002CD8 */]
00002B16 7000 moveq.l D0, 0x00
00002B18 2880 move.l [A4], D0
00002B1A 2940 0004 move.l [A4 + 0x4], D0
label00002B1E:
00002B1E 3007 move.w D0, D7
00002B20 5247 addq.w D7, 1
label00002B22:
00002B22 BC47 cmp.w D6, D7
00002B24 6ECE bgt -0x30 /* 00002AF4 */
00002B26 7000 moveq.l D0, 0x00
00002B28 2D40 0010 move.l [A6 + 0x10], D0
label00002B2C:
00002B2C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
00002B32 4E5E unlink A6
00002B34 205F movea.l A0, [A7]+
00002B36 504F addq.w A7, 8
00002B38 4ED0 jmp [A0]
00002B3A 4E56 FDFC link A6, -0x0204
00002B3E 48E7 0018 movem.l -[A7], A3,A4
00002B42 47EE FEFE lea.l A3, [A6 - 0x102]
00002B46 49EE FDFC lea.l A4, [A6 - 0x204]
00002B4A 7013 moveq.l D0, 0x13
00002B4C 2F00 move.l -[A7], D0
00002B4E 4878 0103 push.l 0x103
00002B52 2F0C move.l -[A7], A4
00002B54 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
00002B58 2F2E 000C move.l -[A7], [A6 + 0xC]
00002B5C 2F0B move.l -[A7], A3
00002B5E 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00002B62 2F0C move.l -[A7], A4
00002B64 487A 0022 pea.l [PC + 0x22 /* 00002B88, value 0x1200000 */]
00002B68 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002B6C 2F0B move.l -[A7], A3
00002B6E 2F0C move.l -[A7], A4
00002B70 4EBA FDBE jsr [PC - 0x242 /* 00002930 */]
00002B74 7000 moveq.l D0, 0x00
00002B76 2D40 0010 move.l [A6 + 0x10], D0
00002B7A 4CEE 1800 FDF4 movem.l A3,A4, [A6 - 0x20C]
00002B80 4E5E unlink A6
00002B82 205F movea.l A0, [A7]+
00002B84 504F addq.w A7, 8
00002B86 4ED0 jmp [A0]
00002B88 0120 btst -[A0], D0
00002B8A 0000 4E56 ori.b D0, 0x56 /* 'V' */
00002B8E FDEC .invalid <<F/7/6>>
00002B90 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002B94 2E2E 0010 move.l D7, [A6 + 0x10]
00002B98 47EE FFF4 lea.l A3, [A6 - 0xC]
00002B9C 49EE FEEE lea.l A4, [A6 - 0x112]
00002BA0 4EAD 32EA jsr [A5 + 0x32EA /* export_1625 */]
00002BA4 7019 moveq.l D0, 0x19
00002BA6 2F00 move.l -[A7], D0
00002BA8 4878 0103 push.l 0x103
00002BAC 486E FDEC pea.l [A6 - 0x214]
00002BB0 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
00002BB4 7000 moveq.l D0, 0x00
00002BB6 2D40 FFF0 move.l [A6 - 0x10], D0
00002BBA 4AAE 0008 tst.l [A6 + 0x8]
00002BBE 4FEF 000C lea.l A7, [A7 + 0xC]
00002BC2 6770 beq +0x72 /* 00002C34 */
00002BC4 4253 clr.w [A3]
00002BC6 377C 0008 0006 move.w [A3 + 0x6], 0x8
00002BCC 705B moveq.l D0, 0x5B
00002BCE 2740 0008 move.l [A3 + 0x8], D0
00002BD2 598F subq.l A7, 4
00002BD4 7001 moveq.l D0, 0x01
00002BD6 2F00 move.l -[A7], D0
00002BD8 2F0B move.l -[A7], A3
00002BDA 2F3C 0000 FF42 move.l -[A7], 0xFF42
00002BE0 206E 0008 movea.l A0, [A6 + 0x8]
00002BE4 2F08 move.l -[A7], A0
00002BE6 2050 movea.l A0, [A0]
00002BE8 2250 movea.l A1, [A0]
00002BEA 4E91 jsr [A1]
00002BEC 2C1F move.l D6, [A7]+
00002BEE 7001 moveq.l D0, 0x01
00002BF0 B053 cmp.w D0, [A3]
00002BF2 662A bne +0x2C /* 00002C1E */
00002BF4 2D6B 0002 FFF0 move.l [A6 - 0x10], [A3 + 0x2]
00002BFA 6738 beq +0x3A /* 00002C34 */
00002BFC 2F0C move.l -[A7], A4
00002BFE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002C02 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00002C06 486E FDEC pea.l [A6 - 0x214]
00002C0A 2F0C move.l -[A7], A4
00002C0C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002C10 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002C14 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002C18 4FEF 0014 lea.l A7, [A7 + 0x14]
00002C1C 6016 bra +0x18 /* 00002C34 */
label00002C1E:
00002C1E 2F0C move.l -[A7], A4
00002C20 2F0B move.l -[A7], A3
00002C22 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
00002C26 486E FDEC pea.l [A6 - 0x214]
00002C2A 2F0C move.l -[A7], A4
00002C2C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002C30 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002C34:
00002C34 4AAE 0014 tst.l [A6 + 0x14]
00002C38 672C beq +0x2E /* 00002C66 */
00002C3A 486E FDEC pea.l [A6 - 0x214]
00002C3E 487A 0074 pea.l [PC + 0x74 /* 00002CB4, value 0x1200000 */]
00002C42 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002C46 2F0C move.l -[A7], A4
00002C48 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002C4C 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00002C50 486E FDEC pea.l [A6 - 0x214]
00002C54 2F0C move.l -[A7], A4
00002C56 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002C5A 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002C5E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00002C62 4FEF 001C lea.l A7, [A7 + 0x1C]
label00002C66:
00002C66 2F07 move.l -[A7], D7
00002C68 2F0C move.l -[A7], A4
00002C6A 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
00002C6E 486E FDEC pea.l [A6 - 0x214]
00002C72 2F0C move.l -[A7], A4
00002C74 487A 003C pea.l [PC + 0x3C /* 00002CB2, value 0x120, cstring "" */]
00002C78 487A 0038 pea.l [PC + 0x38 /* 00002CB2, value 0x120, cstring "" */]
00002C7C A98B syscall ParamText
00002C7E 558F subq.l A7, 2
00002C80 3F3C 01CC move.w -[A7], 0x1CC
00002C84 7000 moveq.l D0, 0x00
00002C86 2F00 move.l -[A7], D0
00002C88 4EAD 336A jsr [A5 + 0x336A /* export_1641 */]
00002C8C 3C1F move.w D6, [A7]+
00002C8E 4A87 tst.l D7
00002C90 670A beq +0xC /* 00002C9C */
00002C92 7000 moveq.l D0, 0x00
00002C94 2F00 move.l -[A7], D0
00002C96 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002C9A 584F addq.w A7, 4
label00002C9C:
00002C9C 7000 moveq.l D0, 0x00
00002C9E 2D40 0018 move.l [A6 + 0x18], D0
00002CA2 4CEE 18C0 FDDC movem.l D6,D7,A3,A4, [A6 - 0x224]
00002CA8 4E5E unlink A6
00002CAA 205F movea.l A0, [A7]+
00002CAC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002CB0 4ED0 jmp [A0]
00002CB2 0000 0120 ori.b D0, 0x20 /* ' ' */
00002CB6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002CB8-00002CC4
fn00002CB8:
00002CB8 4E56 0000 link A6, 0
00002CBC 2D6D DF22 0008 move.l [A6 + 0x8], [A5 - 0x20DE]
00002CC2 4E5E unlink A6
// end alternate branch 00002CB8-00002CC4
fn00002CB8: // (misaligned)
00002CBA 0000 2D6D ori.b D0, 0x6D /* 'm' */
00002CBE DF22 add.b -[A2], D7
00002CC0 0008 4E5E ori.b A0, 0x5E /* '^' */
00002CC4 4E75 rts
fn00002CC6:
00002CC6 4E56 0000 link A6, 0
00002CCA 1B6E 0008 DF16 move.b [A5 - 0x20EA], [A6 + 0x8]
00002CD0 4E5E unlink A6
00002CD2 205F movea.l A0, [A7]+
00002CD4 544F addq.w A7, 2
00002CD6 4ED0 jmp [A0]
fn00002CD8:
00002CD8 4E56 0000 link A6, 0
00002CDC 202E 0008 move.l D0, [A6 + 0x8]
00002CE0 B0AD DED2 cmp.l D0, [A5 - 0x212E]
00002CE4 6606 bne +0x8 /* 00002CEC */
00002CE6 7000 moveq.l D0, 0x00
00002CE8 2B40 DED2 move.l [A5 - 0x212E], D0
label00002CEC:
00002CEC 4E5E unlink A6
00002CEE 2E9F move.l [A7], [A7]+
00002CF0 4E75 rts
fn00002CF2:
00002CF2 4E56 0000 link A6, 0
00002CF6 3D6D E55A 0008 move.w [A6 + 0x8], [A5 - 0x1AA6]
00002CFC 4E5E unlink A6
00002CFE 4E75 rts
00002D00 4E56 0000 link A6, 0
00002D04 48E7 0118 movem.l -[A7], D7,A3,A4
00002D08 2E2E 0010 move.l D7, [A6 + 0x10]
00002D0C 266D E53E movea.l A3, [A5 - 0x1AC2]
00002D10 7000 moveq.l D0, 0x00
00002D12 2840 movea.l A4, D0
00002D14 2207 move.l D1, D7
00002D16 5A81 addq.l D1, 5
00002D18 2E01 move.l D7, D1
00002D1A 7204 moveq.l D1, 0x04
00002D1C B287 cmp.l D1, D7
00002D1E 6E16 bgt +0x18 /* 00002D36 */
00002D20 7035 moveq.l D0, 0x35
00002D22 B087 cmp.l D0, D7
00002D24 6D10 blt +0x12 /* 00002D36 */
00002D26 2007 move.l D0, D7
00002D28 5980 subq.l D0, 4
00002D2A E588 lsl D0, 2
00002D2C 2200 move.l D1, D0
00002D2E E588 lsl D0, 2
00002D30 D081 add.l D0, D1
00002D32 49F3 0818 lea.l A4, [A3 + D0 + 0x18]
label00002D36:
00002D36 2D4C 0014 move.l [A6 + 0x14], A4
00002D3A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00002D40 4E5E unlink A6
00002D42 205F movea.l A0, [A7]+
00002D44 4FEF 000C lea.l A7, [A7 + 0xC]
00002D48 4ED0 jmp [A0]
00002D4A 4E56 0000 link A6, 0
00002D4E 2F07 move.l -[A7], D7
00002D50 2E2E 0010 move.l D7, [A6 + 0x10]
00002D54 2007 move.l D0, D7
00002D56 5A80 addq.l D0, 5
00002D58 2E00 move.l D7, D0
00002D5A 7006 moveq.l D0, 0x06
00002D5C B087 cmp.l D0, D7
00002D5E 6E18 bgt +0x1A /* 00002D78 */
00002D60 7035 moveq.l D0, 0x35
00002D62 B087 cmp.l D0, D7
00002D64 6D12 blt +0x14 /* 00002D78 */
00002D66 598F subq.l A7, 4
00002D68 3F07 move.w -[A7], D7
00002D6A 7006 moveq.l D0, 0x06
00002D6C 2F00 move.l -[A7], D0
00002D6E 4EAD 2EBA jsr [A5 + 0x2EBA /* export_1491 */]
00002D72 2D5F 0014 move.l [A6 + 0x14], [A7]+
00002D76 6006 bra +0x8 /* 00002D7E */
label00002D78:
00002D78 7000 moveq.l D0, 0x00
00002D7A 2D40 0014 move.l [A6 + 0x14], D0
label00002D7E:
00002D7E 2E2E FFFC move.l D7, [A6 - 0x4]
00002D82 4E5E unlink A6
00002D84 205F movea.l A0, [A7]+
00002D86 4FEF 000C lea.l A7, [A7 + 0xC]
00002D8A 4ED0 jmp [A0]
00002D8C 4E56 0000 link A6, 0
00002D90 48E7 0108 movem.l -[A7], D7,A4
00002D94 2E2E 0010 move.l D7, [A6 + 0x10]
00002D98 7000 moveq.l D0, 0x00
00002D9A 2840 movea.l A4, D0
00002D9C 558F subq.l A7, 2
00002D9E 3F07 move.w -[A7], D7
00002DA0 4EAD 31EA jsr [A5 + 0x31EA /* export_1593 */]
00002DA4 4A1F tst.b [A7]+
00002DA6 670A beq +0xC /* 00002DB2 */
00002DA8 598F subq.l A7, 4
00002DAA 3F07 move.w -[A7], D7
00002DAC 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */]
00002DB0 285F movea.l A4, [A7]+
label00002DB2:
00002DB2 2D4C 0014 move.l [A6 + 0x14], A4
00002DB6 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00002DBC 4E5E unlink A6
00002DBE 205F movea.l A0, [A7]+
00002DC0 4FEF 000C lea.l A7, [A7 + 0xC]
00002DC4 4ED0 jmp [A0]
00002DC6 4E56 0000 link A6, 0
00002DCA 48E7 0118 movem.l -[A7], D7,A3,A4
00002DCE 2E2E 0010 move.l D7, [A6 + 0x10]
00002DD2 7000 moveq.l D0, 0x00
00002DD4 2640 movea.l A3, D0
00002DD6 558F subq.l A7, 2
00002DD8 3F07 move.w -[A7], D7
00002DDA 4EAD 31EA jsr [A5 + 0x31EA /* export_1593 */]
00002DDE 4A1F tst.b [A7]+
00002DE0 672A beq +0x2C /* 00002E0C */
00002DE2 598F subq.l A7, 4
00002DE4 3F07 move.w -[A7], D7
00002DE6 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */]
00002DEA 285F movea.l A4, [A7]+
00002DEC 7001 moveq.l D0, 0x01
00002DEE B02C 0010 cmp.b D0, [A4 + 0x10]
00002DF2 6618 bne +0x1A /* 00002E0C */
00002DF4 558F subq.l A7, 2
00002DF6 3F07 move.w -[A7], D7
00002DF8 4EAD 313A jsr [A5 + 0x313A /* export_1571 */]
00002DFC 4A1F tst.b [A7]+
00002DFE 670C beq +0xE /* 00002E0C */
00002E00 598F subq.l A7, 4
00002E02 486C 0016 pea.l [A4 + 0x16]
00002E06 4EAD 3252 jsr [A5 + 0x3252 /* export_1606 */]
00002E0A 265F movea.l A3, [A7]+
label00002E0C:
00002E0C 2D4B 0014 move.l [A6 + 0x14], A3
00002E10 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00002E16 4E5E unlink A6
00002E18 205F movea.l A0, [A7]+
00002E1A 4FEF 000C lea.l A7, [A7 + 0xC]
00002E1E 4ED0 jmp [A0]
00002E20 4E56 0000 link A6, 0
00002E24 48E7 0108 movem.l -[A7], D7,A4
00002E28 2E2E 0010 move.l D7, [A6 + 0x10]
00002E2C 558F subq.l A7, 2
00002E2E 3F07 move.w -[A7], D7
00002E30 4EAD 31EA jsr [A5 + 0x31EA /* export_1593 */]
00002E34 4A1F tst.b [A7]+
00002E36 671A beq +0x1C /* 00002E52 */
00002E38 598F subq.l A7, 4
00002E3A 3F07 move.w -[A7], D7
00002E3C 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */]
00002E40 285F movea.l A4, [A7]+
00002E42 7001 moveq.l D0, 0x01
00002E44 B02C 0010 cmp.b D0, [A4 + 0x10]
00002E48 6608 bne +0xA /* 00002E52 */
00002E4A 486C 0016 pea.l [A4 + 0x16]
00002E4E 4EAD 325A jsr [A5 + 0x325A /* export_1607 */]
label00002E52:
00002E52 7E00 moveq.l D7, 0x00
00002E54 2D47 0014 move.l [A6 + 0x14], D7
00002E58 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00002E5E 4E5E unlink A6
00002E60 205F movea.l A0, [A7]+
00002E62 4FEF 000C lea.l A7, [A7 + 0xC]
00002E66 4ED0 jmp [A0]
00002E68 4E56 0000 link A6, 0
00002E6C 4A2D E5C6 tst.b [A5 - 0x1A3A]
00002E70 671A beq +0x1C /* 00002E8C */
00002E72 206D E51E movea.l A0, [A5 - 0x1AE2]
00002E76 4AA8 0398 tst.l [A0 + 0x398]
00002E7A 6710 beq +0x12 /* 00002E8C */
00002E7C 2F28 0398 move.l -[A7], [A0 + 0x398]
00002E80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E84 1F2D DF0C move.b -[A7], [A5 - 0x20F4]
00002E88 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
label00002E8C:
00002E8C 4E5E unlink A6
00002E8E 2E9F move.l [A7], [A7]+
00002E90 4E75 rts
fn00002E92:
00002E92 4E56 FDF0 link A6, -0x0210
00002E96 2F0C move.l -[A7], A4
00002E98 49EE FEFE lea.l A4, [A6 - 0x102]
00002E9C 2F0C move.l -[A7], A4
00002E9E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EA2 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00002EA6 7025 moveq.l D0, 0x25
00002EA8 2F00 move.l -[A7], D0
00002EAA 7201 moveq.l D1, 0x01
00002EAC 2F01 move.l -[A7], D1
00002EAE 2F0C move.l -[A7], A4
00002EB0 486E FDF0 pea.l [A6 - 0x210]
00002EB4 4EAD 0DA2 jsr [A5 + 0xDA2 /* export_432 */]
00002EB8 4A00 tst.b D0
00002EBA 4FEF 0018 lea.l A7, [A7 + 0x18]
00002EBE 6604 bne +0x6 /* 00002EC4 */
00002EC0 7000 moveq.l D0, 0x00
00002EC2 6014 bra +0x16 /* 00002ED8 */
label00002EC4:
00002EC4 2F0C move.l -[A7], A4
00002EC6 486E FDF0 pea.l [A6 - 0x210]
00002ECA 4EAD 0D7A jsr [A5 + 0xD7A /* export_427 */]
00002ECE 2F0C move.l -[A7], A4
00002ED0 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00002ED4 4FEF 000C lea.l A7, [A7 + 0xC]
label00002ED8:
00002ED8 286E FDEC movea.l A4, [A6 - 0x214]
00002EDC 4E5E unlink A6
00002EDE 4E75 rts
fn00002EE0:
00002EE0 4E56 FFF2 link A6, -0x000E
00002EE4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002EE8 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2
00002EEE 206E 0008 movea.l A0, [A6 + 0x8]
00002EF2 2050 movea.l A0, [A0]
00002EF4 2D68 0008 FFF6 move.l [A6 - 0xA], [A0 + 0x8]
00002EFA 6606 bne +0x8 /* 00002F02 */
00002EFC 7000 moveq.l D0, 0x00
00002EFE 6000 00BC bra +0xBE /* 00002FBC */
label00002F02:
00002F02 206E FFF6 movea.l A0, [A6 - 0xA]
00002F06 4A90 tst.l [A0]
00002F08 6612 bne +0x14 /* 00002F1C */
00002F0A 2F08 move.l -[A7], A0
00002F0C A9A2 syscall LoadResource
00002F0E 206E FFF6 movea.l A0, [A6 - 0xA]
00002F12 4A90 tst.l [A0]
00002F14 6606 bne +0x8 /* 00002F1C */
00002F16 7000 moveq.l D0, 0x00
00002F18 6000 00A2 bra +0xA4 /* 00002FBC */
label00002F1C:
00002F1C 206E FFF6 movea.l A0, [A6 - 0xA]
00002F20 A069 syscall HGetState
00002F22 1800 move.b D4, D0
00002F24 206E FFF6 movea.l A0, [A6 - 0xA]
00002F28 A029 syscall HLock
00002F2A 7C00 moveq.l D6, 0x00
00002F2C 206E FFF6 movea.l A0, [A6 - 0xA]
00002F30 2850 movea.l A4, [A0]
00002F32 49EC 000C lea.l A4, [A4 + 0xC]
00002F36 6014 bra +0x16 /* 00002F4C */
label00002F38:
00002F38 7000 moveq.l D0, 0x00
00002F3A 1014 move.b D0, [A4]
00002F3C 5240 addq.w D0, 1
00002F3E 48C0 ext.l D0
00002F40 2E00 move.l D7, D0
00002F42 2A07 move.l D5, D7
00002F44 2006 move.l D0, D6
00002F46 D085 add.l D0, D5
00002F48 2C00 move.l D6, D0
00002F4A D9C5 add.l A4, D5
label00002F4C:
00002F4C 7000 moveq.l D0, 0x00
00002F4E 1014 move.b D0, [A4]
00002F50 4A80 tst.l D0
00002F52 66E4 bne -0x1A /* 00002F38 */
00002F54 2006 move.l D0, D6
00002F56 A122 syscall NewHandle, flags=1
00002F58 2D48 FFF2 move.l [A6 - 0xE], A0
00002F5C 660C bne +0xE /* 00002F6A */
00002F5E 7002 moveq.l D0, 0x02
00002F60 2F00 move.l -[A7], D0
00002F62 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00002F66 584F addq.w A7, 4
00002F68 6046 bra +0x48 /* 00002FB0 */
label00002F6A:
00002F6A 206E FFF2 movea.l A0, [A6 - 0xE]
00002F6E 2650 movea.l A3, [A0]
00002F70 206E FFF6 movea.l A0, [A6 - 0xA]
00002F74 2850 movea.l A4, [A0]
00002F76 49EC 000C lea.l A4, [A4 + 0xC]
00002F7A 601E bra +0x20 /* 00002F9A */
label00002F7C:
00002F7C 7E00 moveq.l D7, 0x00
00002F7E 1E14 move.b D7, [A4]
00002F80 200C move.l D0, A4
00002F82 5280 addq.l D0, 1
00002F84 2040 movea.l A0, D0
00002F86 224B movea.l A1, A3
00002F88 2007 move.l D0, D7
00002F8A A02E syscall BlockMove/BlockMoveData
00002F8C D7C7 add.l A3, D7
00002F8E 16BC 000D move.b [A3], 0xD /* '\r' */
00002F92 524B addq.w A3, 1
00002F94 2007 move.l D0, D7
00002F96 5280 addq.l D0, 1
00002F98 D9C0 add.l A4, D0
label00002F9A:
00002F9A 7000 moveq.l D0, 0x00
00002F9C 1014 move.b D0, [A4]
00002F9E 4A80 tst.l D0
00002FA0 66DA bne -0x24 /* 00002F7C */
00002FA2 206E FFF2 movea.l A0, [A6 - 0xE]
00002FA6 2006 move.l D0, D6
00002FA8 D090 add.l D0, [A0]
00002FAA 2640 movea.l A3, D0
00002FAC 534B subq.w A3, 1
00002FAE 4213 clr.b [A3]
label00002FB0:
00002FB0 206E FFF6 movea.l A0, [A6 - 0xA]
00002FB4 1004 move.b D0, D4
00002FB6 A06A syscall HSetState
00002FB8 202E FFF2 move.l D0, [A6 - 0xE]
label00002FBC:
00002FBC 4CEE 18F0 FFDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x26]
00002FC2 4E5E unlink A6
00002FC4 4E75 rts
00002FC6 4E56 FFFC link A6, -0x0004
00002FCA 48E7 0018 movem.l -[A7], A3,A4
00002FCE 206E 0008 movea.l A0, [A6 + 0x8]
00002FD2 2050 movea.l A0, [A0]
00002FD4 2668 0008 movea.l A3, [A0 + 0x8]
00002FD8 2053 movea.l A0, [A3]
00002FDA 2868 0008 movea.l A4, [A0 + 0x8]
00002FDE 4A94 tst.l [A4]
00002FE0 6616 bne +0x18 /* 00002FF8 */
00002FE2 117C 0001 0027 move.b [A0 + 0x27], 0x1
00002FE8 2F0C move.l -[A7], A4
00002FEA A9A2 syscall LoadResource
00002FEC 4A94 tst.l [A4]
00002FEE 6608 bne +0xA /* 00002FF8 */
00002FF0 7000 moveq.l D0, 0x00
00002FF2 2D40 000C move.l [A6 + 0xC], D0
00002FF6 6030 bra +0x32 /* 00003028 */
label00002FF8:
00002FF8 558F subq.l A7, 2
00002FFA 2F0C move.l -[A7], A4
00002FFC 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
00003000 4A1F tst.b [A7]+
00003002 6608 bne +0xA /* 0000300C */
00003004 204C movea.l A0, A4
00003006 A064 syscall MoveHHi
00003008 204C movea.l A0, A4
0000300A A029 syscall HLock
label0000300C:
0000300C 2014 move.l D0, [A4]
0000300E A055 syscall StripAddress
00003010 2D40 FFFC move.l [A6 - 0x4], D0
00003014 2053 movea.l A0, [A3]
00003016 4A28 0027 tst.b [A0 + 0x27]
0000301A 6606 bne +0x8 /* 00003022 */
0000301C 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4]
label00003022:
00003022 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
label00003028:
00003028 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
0000302E 4E5E unlink A6
00003030 2E9F move.l [A7], [A7]+
00003032 4E75 rts
fn00003034:
00003034 4E56 FD48 link A6, -0x02B8
00003038 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
0000303C 2A2E 0008 move.l D5, [A6 + 0x8]
00003040 49EE FE5C lea.l A4, [A6 - 0x1A4]
00003044 0C85 5846 434E cmpi.l D5, 0x5846434E /* 'XFCN' */
0000304A 57C3 seq D3
0000304C 4403 neg.b D3
0000304E 1803 move.b D4, D3
00003050 486E FE52 pea.l [A6 - 0x1AE]
00003054 7000 moveq.l D0, 0x00
00003056 2F00 move.l -[A7], D0
00003058 727A moveq.l D1, 0x7A
0000305A 2F01 move.l -[A7], D1
0000305C 2F2D F1B6 move.l -[A7], [A5 - 0xE4A]
00003060 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00003064 2D40 FE54 move.l [A6 - 0x1AC], D0
00003068 4FEF 0010 lea.l A7, [A7 + 0x10]
0000306C 6700 0116 beq +0x118 /* 00003184 */
00003070 206E FE54 movea.l A0, [A6 - 0x1AC]
00003074 7003 moveq.l D0, 0x03
00003076 B050 cmp.w D0, [A0]
00003078 6600 010A bne +0x10C /* 00003184 */
0000307C 2D68 0002 FE58 move.l [A6 - 0x1A8], [A0 + 0x2]
00003082 558F subq.l A7, 2
00003084 2F05 move.l -[A7], D5
00003086 A80D syscall Count1Resources
00003088 3D5F FD48 move.w [A6 - 0x2B8], [A7]+
0000308C 7E01 moveq.l D7, 0x01
0000308E 6000 00EC bra +0xEE /* 0000317C */
label00003092:
00003092 7000 moveq.l D0, 0x00
00003094 1F00 move.b -[A7], D0
00003096 A99B syscall SetResLoad
00003098 598F subq.l A7, 4
0000309A 2F05 move.l -[A7], D5
0000309C 3F07 move.w -[A7], D7
0000309E A80E syscall Get1IndResource/Get1IxResource
000030A0 2D5F FFFC move.l [A6 - 0x4], [A7]+
000030A4 7001 moveq.l D0, 0x01
000030A6 1F00 move.b -[A7], D0
000030A8 A99B syscall SetResLoad
000030AA 4AAE FFFC tst.l [A6 - 0x4]
000030AE 660E bne +0x10 /* 000030BE */
000030B0 701A moveq.l D0, 0x1A
000030B2 2F00 move.l -[A7], D0
000030B4 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000030B8 584F addq.w A7, 4
000030BA 6000 00C8 bra +0xCA /* 00003184 */
label000030BE:
000030BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000030C2 486E FD4A pea.l [A6 - 0x2B6]
000030C6 486E FE4E pea.l [A6 - 0x1B2]
000030CA 486E FD4C pea.l [A6 - 0x2B4]
000030CE A9A8 syscall GetResInfo
000030D0 486E FD4C pea.l [A6 - 0x2B4]
000030D4 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
000030D8 2640 movea.l A3, D0
000030DA 200B move.l D0, A3
000030DC 584F addq.w A7, 4
000030DE 6778 beq +0x7A /* 00003158 */
000030E0 38BC 0004 move.w [A4], 0x4
000030E4 7000 moveq.l D0, 0x00
000030E6 2940 0002 move.l [A4 + 0x2], D0
000030EA 397C 0008 0006 move.w [A4 + 0x6], 0x8
000030F0 725A moveq.l D1, 0x5A
000030F2 2941 0008 move.l [A4 + 0x8], D1
000030F6 397C 0001 000C move.w [A4 + 0xC], 0x1
000030FC 294B 000E move.l [A4 + 0xE], A3
00003100 397C 0004 0012 move.w [A4 + 0x12], 0x4
00003106 7400 moveq.l D2, 0x00
00003108 1404 move.b D2, D4
0000310A 2942 0014 move.l [A4 + 0x14], D2
0000310E 598F subq.l A7, 4
00003110 7003 moveq.l D0, 0x03
00003112 2F00 move.l -[A7], D0
00003114 2F0C move.l -[A7], A4
00003116 2F3C 0000 FF42 move.l -[A7], 0xFF42
0000311C 206E FE58 movea.l A0, [A6 - 0x1A8]
00003120 2F08 move.l -[A7], A0
00003122 2050 movea.l A0, [A0]
00003124 2250 movea.l A1, [A0]
00003126 4E91 jsr [A1]
00003128 2D5F FEC2 move.l [A6 - 0x13E], [A7]+
0000312C 2F0B move.l -[A7], A3
0000312E 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
00003132 41EE FEC6 lea.l A0, [A6 - 0x13A]
00003136 224C movea.l A1, A4
00003138 20D9 move.l [A0]+, [A1]+
0000313A 30D9 move.w [A0]+, [A1]+
0000313C 7003 moveq.l D0, 0x03
0000313E B06E FEC6 cmp.w D0, [A6 - 0x13A]
00003142 584F addq.w A7, 4
00003144 6632 bne +0x34 /* 00003178 */
00003146 486E FD4C pea.l [A6 - 0x2B4]
0000314A 486E FECC pea.l [A6 - 0x134]
0000314E 4EAD 0F0A jsr [A5 + 0xF0A /* export_477 */]
00003152 3C00 move.w D6, D0
00003154 504F addq.w A7, 8
00003156 6C0C bge +0xE /* 00003164 */
label00003158:
00003158 7002 moveq.l D0, 0x02
0000315A 2F00 move.l -[A7], D0
0000315C 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00003160 584F addq.w A7, 4
00003162 6020 bra +0x22 /* 00003184 */
label00003164:
00003164 3D7C FFFA FEC6 move.w [A6 - 0x13A], 0xFFFA
0000316A 486E FEC6 pea.l [A6 - 0x13A]
0000316E 48C6 ext.l D6
00003170 2F06 move.l -[A7], D6
00003172 4EBA CF6E jsr [PC - 0x3092 /* 000000E2 */]
00003176 504F addq.w A7, 8
label00003178:
00003178 3007 move.w D0, D7
0000317A 5247 addq.w D7, 1
label0000317C:
0000317C BE6E FD48 cmp.w D7, [A6 - 0x2B8]
00003180 6F00 FF10 ble -0xEE /* 00003092 */
label00003184:
00003184 4CEE 18F8 FD2C movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x2D4]
0000318A 4E5E unlink A6
0000318C 4E75 rts
fn0000318E:
0000318E 4E56 0000 link A6, 0
00003192 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00003196 266E 000C movea.l A3, [A6 + 0xC]
0000319A 206E 0008 movea.l A0, [A6 + 0x8]
0000319E 2850 movea.l A4, [A0]
000031A0 206E 0010 movea.l A0, [A6 + 0x10]
000031A4 D8D0 add.w A4, [A0]
000031A6 7C00 moveq.l D6, 0x00
000031A8 1C14 move.b D6, [A4]
000031AA 0C46 0001 cmpi.w D6, 0x1
000031AE 6D26 blt +0x28 /* 000031D6 */
000031B0 4247 clr.w D7
000031B2 600A bra +0xC /* 000031BE */
label000031B4:
000031B4 17B4 7000 7000 move.b [A3 + D7.w], [A4 + D7.w]
000031BA 3007 move.w D0, D7
000031BC 5247 addq.w D7, 1
label000031BE:
000031BE BC47 cmp.w D6, D7
000031C0 6CF2 bge -0xC /* 000031B4 */
000031C2 206E 0010 movea.l A0, [A6 + 0x10]
000031C6 3010 move.w D0, [A0]
000031C8 48C0 ext.l D0
000031CA 48C6 ext.l D6
000031CC D086 add.l D0, D6
000031CE 5240 addq.w D0, 1
000031D0 3080 move.w [A0], D0
000031D2 7001 moveq.l D0, 0x01
000031D4 6002 bra +0x4 /* 000031D8 */
label000031D6:
000031D6 7000 moveq.l D0, 0x00
label000031D8:
000031D8 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000031DE 4E5E unlink A6
000031E0 4E75 rts
000031E2 4E56 0000 link A6, 0
000031E6 48E7 0018 movem.l -[A7], A3,A4
000031EA 266E 0010 movea.l A3, [A6 + 0x10]
000031EE 286E 0008 movea.l A4, [A6 + 0x8]
000031F2 200B move.l D0, A3
000031F4 6614 bne +0x16 /* 0000320A */
000031F6 486C 0004 pea.l [A4 + 0x4]
000031FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000031FE 2F14 move.l -[A7], [A4]
00003200 4EBA FF8C jsr [PC - 0x74 /* 0000318E */]
00003204 4FEF 000C lea.l A7, [A7 + 0xC]
00003208 6006 bra +0x8 /* 00003210 */
label0000320A:
0000320A 7000 moveq.l D0, 0x00
0000320C 2680 move.l [A3], D0
0000320E 7001 moveq.l D0, 0x01
label00003210:
00003210 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00003216 4E5E unlink A6
00003218 4E75 rts
fn0000321A:
0000321A 4E56 FEF2 link A6, -0x010E
0000321E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003222 3A2E 000A move.w D5, [A6 + 0xA]
00003226 558F subq.l A7, 2
00003228 2F3C 5843 4F44 move.l -[A7], 0x58434F44 /* 'XCOD' */
0000322E A80D syscall Count1Resources
00003230 3C1F move.w D6, [A7]+
00003232 7E01 moveq.l D7, 0x01
00003234 6000 009C bra +0x9E /* 000032D2 */
label00003238:
00003238 598F subq.l A7, 4
0000323A 2F3C 5843 4F44 move.l -[A7], 0x58434F44 /* 'XCOD' */
00003240 3F07 move.w -[A7], D7
00003242 A80E syscall Get1IndResource/Get1IxResource
00003244 285F movea.l A4, [A7]+
00003246 200C move.l D0, A4
00003248 6700 0084 beq +0x86 /* 000032CE */
0000324C 2F0C move.l -[A7], A4
0000324E 486E FEF2 pea.l [A6 - 0x10E]
00003252 486E FFF6 pea.l [A6 - 0xA]
00003256 486E FEF4 pea.l [A6 - 0x10C]
0000325A A9A8 syscall GetResInfo
0000325C 2F0C move.l -[A7], A4
0000325E A9A2 syscall LoadResource
00003260 204C movea.l A0, A4
00003262 A04A syscall HNoPurge
00003264 2D4C FFFA move.l [A6 - 0x6], A4
00003268 3D7C 000C FFFE move.w [A6 - 0x2], 0xC
0000326E 48C5 ext.l D5
00003270 2F05 move.l -[A7], D5
00003272 486E FEF4 pea.l [A6 - 0x10C]
00003276 4EBA F252 jsr [PC - 0xDAE /* 000024CA */]
0000327A 2640 movea.l A3, D0
0000327C 200B move.l D0, A3
0000327E 504F addq.w A7, 8
00003280 6756 beq +0x58 /* 000032D8 */
00003282 2053 movea.l A0, [A3]
00003284 214C 0008 move.l [A0 + 0x8], A4
00003288 41ED 01AA lea.l A0, [A5 + 0x1AA /* export_49 */]
0000328C 2253 movea.l A1, [A3]
0000328E 2348 0004 move.l [A1 + 0x4], A0
00003292 486E FFFA pea.l [A6 - 0x6]
00003296 486D 1F72 pea.l [A5 + 0x1F72 /* export_1002 */]
0000329A 2F0B move.l -[A7], A3
0000329C 4EBA EEC0 jsr [PC - 0x1140 /* 0000215E */]
000032A0 558F subq.l A7, 2
000032A2 2F0C move.l -[A7], A4
000032A4 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
000032A8 4A1F tst.b [A7]+
000032AA 4FEF 000C lea.l A7, [A7 + 0xC]
000032AE 661E bne +0x20 /* 000032CE */
000032B0 2F0C move.l -[A7], A4
000032B2 A9A3 syscall ReleaseResource
000032B4 7000 moveq.l D0, 0x00
000032B6 1F00 move.b -[A7], D0
000032B8 A99B syscall SetResLoad
000032BA 598F subq.l A7, 4
000032BC 2F3C 5843 4F44 move.l -[A7], 0x58434F44 /* 'XCOD' */
000032C2 3F07 move.w -[A7], D7
000032C4 A80E syscall Get1IndResource/Get1IxResource
000032C6 285F movea.l A4, [A7]+
000032C8 7001 moveq.l D0, 0x01
000032CA 1F00 move.b -[A7], D0
000032CC A99B syscall SetResLoad
label000032CE:
000032CE 3007 move.w D0, D7
000032D0 5247 addq.w D7, 1
label000032D2:
000032D2 BC47 cmp.w D6, D7
000032D4 6C00 FF62 bge -0x9C /* 00003238 */
label000032D8:
000032D8 4CEE 18E0 FEDE movem.l D5,D6,D7,A3,A4, [A6 - 0x122]
000032DE 4E5E unlink A6
000032E0 4E75 rts
fn000032E2:
000032E2 4E56 0000 link A6, 0
000032E6 2F07 move.l -[A7], D7
000032E8 558F subq.l A7, 2
000032EA A994 syscall CurResFile
000032EC 3E1F move.w D7, [A7]+
000032EE 3F2E 000A move.w -[A7], [A6 + 0xA]
000032F2 A998 syscall UseResFile
000032F4 302E 0012 move.w D0, [A6 + 0x12]
000032F8 48C0 ext.l D0
000032FA 2F00 move.l -[A7], D0
000032FC 4EBA FF1C jsr [PC - 0xE4 /* 0000321A */]
00003300 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */
00003306 4EBA FD2C jsr [PC - 0x2D4 /* 00003034 */]
0000330A 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */
00003310 4EBA FD22 jsr [PC - 0x2DE /* 00003034 */]
00003314 3F07 move.w -[A7], D7
00003316 A998 syscall UseResFile
00003318 2E2E FFFC move.l D7, [A6 - 0x4]
0000331C 4E5E unlink A6
0000331E 4E75 rts
fn00003320:
00003320 4E56 0000 link A6, 0
00003324 48E7 0300 movem.l -[A7], D6,D7
00003328 2C2E 0008 move.l D6, [A6 + 0x8]
0000332C 206D F1C2 movea.l A0, [A5 - 0xE3E]
00003330 2050 movea.l A0, [A0]
00003332 3E28 000A move.w D7, [A0 + 0xA]
00003336 5347 subq.w D7, 1
00003338 4A47 tst.w D7
0000333A 6D2A blt +0x2C /* 00003366 */
label0000333C:
0000333C 48C7 ext.l D7
0000333E 206D F1C2 movea.l A0, [A5 - 0xE3E]
00003342 2050 movea.l A0, [A0]
00003344 2007 move.l D0, D7
00003346 2200 move.l D1, D0
00003348 C0FC 000C mulu.w D0, 0xC
0000334C 4841 swap.w D1
0000334E C2FC 000C mulu.w D1, 0xC
00003352 4841 swap.w D1
00003354 4241 clr.w D1
00003356 D081 add.l D0, D1
00003358 BCB0 0818 cmp.l D6, [A0 + D0 + 0x18]
0000335C 6604 bne +0x6 /* 00003362 */
0000335E 3007 move.w D0, D7
00003360 6006 bra +0x8 /* 00003368 */
label00003362:
00003362 51CF FFD8 dbf D7, -0x2A /* 0000333C */
label00003366:
00003366 70FF moveq.l D0, 0xFFFFFFFF
label00003368:
00003368 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
0000336E 4E5E unlink A6
00003370 4E75 rts
fn00003372:
00003372 4E56 FFBA link A6, -0x0046
00003376 48E7 0300 movem.l -[A7], D6,D7
0000337A 558F subq.l A7, 2
0000337C A994 syscall CurResFile
0000337E 3C1F move.w D6, [A7]+
00003380 486E FFBA pea.l [A6 - 0x46]
00003384 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003388 4EAD 34C2 jsr [A5 + 0x34C2 /* export_1684 */]
0000338C 486E FFBA pea.l [A6 - 0x46]
00003390 4EAD 34BA jsr [A5 + 0x34BA /* export_1683 */]
00003394 558F subq.l A7, 2
00003396 3F2E FFBA move.w -[A7], [A6 - 0x46]
0000339A 2F2E FFBC move.l -[A7], [A6 - 0x44]
0000339E 486E FFC0 pea.l [A6 - 0x40]
000033A2 7000 moveq.l D0, 0x00
000033A4 1F00 move.b -[A7], D0
000033A6 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000033AA 3E1F move.w D7, [A7]+
000033AC 4FEF 000C lea.l A7, [A7 + 0xC]
000033B0 6C0E bge +0x10 /* 000033C0 */
000033B2 701B moveq.l D0, 0x1B
000033B4 2F00 move.l -[A7], D0
000033B6 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
000033BA 7000 moveq.l D0, 0x00
000033BC 584F addq.w A7, 4
000033BE 6026 bra +0x28 /* 000033E6 */
label000033C0:
000033C0 48C7 ext.l D7
000033C2 2F07 move.l -[A7], D7
000033C4 4EBA FF5A jsr [PC - 0xA6 /* 00003320 */]
000033C8 4A40 tst.w D0
000033CA 584F addq.w A7, 4
000033CC 6D08 blt +0xA /* 000033D6 */
000033CE 3F06 move.w -[A7], D6
000033D0 A998 syscall UseResFile
000033D2 7000 moveq.l D0, 0x00
000033D4 6010 bra +0x12 /* 000033E6 */
label000033D6:
000033D6 48C7 ext.l D7
000033D8 206E 000C movea.l A0, [A6 + 0xC]
000033DC 2087 move.l [A0], D7
000033DE 206E 0010 movea.l A0, [A6 + 0x10]
000033E2 4250 clr.w [A0]
000033E4 7001 moveq.l D0, 0x01
label000033E6:
000033E6 4CEE 00C0 FFB2 movem.l D6,D7, [A6 - 0x4E]
000033EC 4E5E unlink A6
000033EE 4E75 rts
fn000033F0:
000033F0 4E56 0000 link A6, 0
000033F4 3F2E 000A move.w -[A7], [A6 + 0xA]
000033F8 A99A syscall CloseResFile
000033FA 4E5E unlink A6
000033FC 4E75 rts
fn000033FE:
000033FE 4E56 0000 link A6, 0
00003402 2F0C move.l -[A7], A4
00003404 286E 0008 movea.l A4, [A6 + 0x8]
00003408 200C move.l D0, A4
0000340A 670C beq +0xE /* 00003418 */
0000340C 2F0C move.l -[A7], A4
0000340E A992 syscall DetachResource
00003410 204C movea.l A0, A4
00003412 A04A syscall HNoPurge
00003414 7000 moveq.l D0, 0x00
00003416 6004 bra +0x6 /* 0000341C */
label00003418:
00003418 303C 1F41 move.w D0, 0x1F41
label0000341C:
0000341C 286E FFFC movea.l A4, [A6 - 0x4]
00003420 4E5E unlink A6
00003422 4E75 rts
fn00003424:
00003424 4E56 0000 link A6, 0
00003428 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000342C A9A3 syscall ReleaseResource
0000342E 4E5E unlink A6
00003430 4E75 rts
fn00003432:
00003432 4E56 0000 link A6, 0
00003436 4E5E unlink A6
00003438 4E75 rts
0000343A 4E56 0000 link A6, 0
0000343E 4E5E unlink A6
00003440 4E75 rts
00003442 4E56 0000 link A6, 0
00003446 4E5E unlink A6
00003448 4E75 rts
0000344A 4E56 FDFC link A6, -0x0204
0000344E 48E7 0118 movem.l -[A7], D7,A3,A4
00003452 49EE FDFC lea.l A4, [A6 - 0x204]
00003456 7004 moveq.l D0, 0x04
00003458 2F00 move.l -[A7], D0
0000345A 4878 0108 push.l 0x108
0000345E 486E FEFE pea.l [A6 - 0x102]
00003462 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
00003466 2F0C move.l -[A7], A4
00003468 487A 0056 pea.l [PC + 0x56 /* 000034C0, value 0x12A0000 */]
0000346C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003470 2F0C move.l -[A7], A4
00003472 486E FEFE pea.l [A6 - 0x102]
00003476 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000347A 2F0C move.l -[A7], A4
0000347C 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
00003480 2640 movea.l A3, D0
00003482 558F subq.l A7, 2
00003484 4EBA F86C jsr [PC - 0x794 /* 00002CF2 */]
00003488 3E1F move.w D7, [A7]+
0000348A 7001 moveq.l D0, 0x01
0000348C 2F00 move.l -[A7], D0
0000348E 2F00 move.l -[A7], D0
00003490 2F0B move.l -[A7], A3
00003492 7200 moveq.l D1, 0x00
00003494 2F01 move.l -[A7], D1
00003496 48C7 ext.l D7
00003498 2F07 move.l -[A7], D7
0000349A 4EBA DD3A jsr [PC - 0x22C6 /* 000011D6 */]
0000349E 48C0 ext.l D0
000034A0 4FEF 0014 lea.l A7, [A7 + 0x14]
000034A4 2F00 move.l -[A7], D0
000034A6 7000 moveq.l D0, 0x00
000034A8 2F00 move.l -[A7], D0
000034AA 48C7 ext.l D7
000034AC 2F07 move.l -[A7], D7
000034AE 4EBA FE32 jsr [PC - 0x1CE /* 000032E2 */]
000034B2 4EAD 1D32 jsr [A5 + 0x1D32 /* export_930 */]
000034B6 4CEE 1880 FDF0 movem.l D7,A3,A4, [A6 - 0x210]
000034BC 4E5E unlink A6
000034BE 4E75 rts
000034C0 012A 0000 btst [A2 + 0x0], D0
000034C4 4E56 0000 link A6, 0
000034C8 48E7 0308 movem.l -[A7], D6,D7,A4
000034CC 3E2E 000C move.w D7, [A6 + 0xC]
000034D0 558F subq.l A7, 2
000034D2 A994 syscall CurResFile
000034D4 3C1F move.w D6, [A7]+
000034D6 3F07 move.w -[A7], D7
000034D8 A998 syscall UseResFile
000034DA 558F subq.l A7, 2
000034DC 2F3C 5843 4F44 move.l -[A7], 0x58434F44 /* 'XCOD' */
000034E2 A80D syscall Count1Resources
000034E4 4A5F tst.w [A7]+
000034E6 6E2A bgt +0x2C /* 00003512 */
000034E8 558F subq.l A7, 2
000034EA 2F3C 584F 424A move.l -[A7], 0x584F424A /* 'XOBJ' */
000034F0 A80D syscall Count1Resources
000034F2 4A5F tst.w [A7]+
000034F4 6E1C bgt +0x1E /* 00003512 */
000034F6 558F subq.l A7, 2
000034F8 2F3C 5843 4D44 move.l -[A7], 0x58434D44 /* 'XCMD' */
000034FE A80D syscall Count1Resources
00003500 4A5F tst.w [A7]+
00003502 6E0E bgt +0x10 /* 00003512 */
00003504 558F subq.l A7, 2
00003506 2F3C 5846 434E move.l -[A7], 0x5846434E /* 'XFCN' */
0000350C A80D syscall Count1Resources
0000350E 4A5F tst.w [A7]+
00003510 6F36 ble +0x38 /* 00003548 */
label00003512:
00003512 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003516 4EAD 155A jsr [A5 + 0x155A /* export_679 */]
0000351A 2840 movea.l A4, D0
0000351C 7001 moveq.l D0, 0x01
0000351E 2F00 move.l -[A7], D0
00003520 2F00 move.l -[A7], D0
00003522 2F0C move.l -[A7], A4
00003524 7200 moveq.l D1, 0x00
00003526 2F01 move.l -[A7], D1
00003528 48C7 ext.l D7
0000352A 2F07 move.l -[A7], D7
0000352C 4EBA DCA8 jsr [PC - 0x2358 /* 000011D6 */]
00003530 48C0 ext.l D0
00003532 4FEF 0014 lea.l A7, [A7 + 0x14]
00003536 2F00 move.l -[A7], D0
00003538 7000 moveq.l D0, 0x00
0000353A 2F00 move.l -[A7], D0
0000353C 48C7 ext.l D7
0000353E 2F07 move.l -[A7], D7
00003540 4EBA FDA0 jsr [PC - 0x260 /* 000032E2 */]
00003544 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003548:
00003548 3F06 move.w -[A7], D6
0000354A A998 syscall UseResFile
0000354C 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
00003552 4E5E unlink A6
00003554 205F movea.l A0, [A7]+
00003556 5C4F addq.w A7, 6
00003558 4ED0 jmp [A0]
0000355A 4E56 0000 link A6, 0
0000355E 48E7 0700 movem.l -[A7], D5,D6,D7
00003562 3A2E 0008 move.w D5, [A6 + 0x8]
00003566 4AAD F1C2 tst.l [A5 - 0xE3E]
0000356A 6746 beq +0x48 /* 000035B2 */
0000356C 206D F1C2 movea.l A0, [A5 - 0xE3E]
00003570 2050 movea.l A0, [A0]
00003572 3C28 000A move.w D6, [A0 + 0xA]
00003576 4247 clr.w D7
00003578 6034 bra +0x36 /* 000035AE */
label0000357A:
0000357A 48C7 ext.l D7
0000357C 206D F1C2 movea.l A0, [A5 - 0xE3E]
00003580 2050 movea.l A0, [A0]
00003582 2007 move.l D0, D7
00003584 2200 move.l D1, D0
00003586 C0FC 000C mulu.w D0, 0xC
0000358A 4841 swap.w D1
0000358C C2FC 000C mulu.w D1, 0xC
00003590 4841 swap.w D1
00003592 4241 clr.w D1
00003594 D081 add.l D0, D1
00003596 48C5 ext.l D5
00003598 BAB0 0818 cmp.l D5, [A0 + D0 + 0x18]
0000359C 660C bne +0xE /* 000035AA */
0000359E 48C7 ext.l D7
000035A0 2F07 move.l -[A7], D7
000035A2 4EBA DE0A jsr [PC - 0x21F6 /* 000013AE */]
000035A6 584F addq.w A7, 4
000035A8 6008 bra +0xA /* 000035B2 */
label000035AA:
000035AA 3007 move.w D0, D7
000035AC 5247 addq.w D7, 1
label000035AE:
000035AE BC47 cmp.w D6, D7
000035B0 6EC8 bgt -0x36 /* 0000357A */
label000035B2:
000035B2 4CEE 00E0 FFF4 movem.l D5,D6,D7, [A6 - 0xC]
000035B8 4E5E unlink A6
000035BA 205F movea.l A0, [A7]+
000035BC 544F addq.w A7, 2
000035BE 4ED0 jmp [A0]
fn000035C0:
000035C0 4E56 0000 link A6, 0
000035C4 2F0C move.l -[A7], A4
000035C6 286E 0008 movea.l A4, [A6 + 0x8]
000035CA 41ED 01AA lea.l A0, [A5 + 0x1AA /* export_49 */]
000035CE 2254 movea.l A1, [A4]
000035D0 2348 0004 move.l [A1 + 0x4], A0
000035D4 2254 movea.l A1, [A4]
000035D6 2069 0008 movea.l A0, [A1 + 0x8]
000035DA A02A syscall HUnlock
000035DC 2054 movea.l A0, [A4]
000035DE 117C 0001 0027 move.b [A0 + 0x27], 0x1
000035E4 286E FFFC movea.l A4, [A6 - 0x4]
000035E8 4E5E unlink A6
000035EA 4E75 rts
fn000035EC:
000035EC 4E56 FEF8 link A6, -0x0108
000035F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000035F4 49EE FEFE lea.l A4, [A6 - 0x102]
000035F8 3D7C 0002 FEF8 move.w [A6 - 0x108], 0x2
000035FE 7000 moveq.l D0, 0x00
00003600 2D40 FEFA move.l [A6 - 0x106], D0
00003604 4AAE 000C tst.l [A6 + 0xC]
00003608 6700 00B0 beq +0xB2 /* 000036BA */
0000360C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003610 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00003614 2C00 move.l D6, D0
00003616 7E00 moveq.l D7, 0x00
00003618 7000 moveq.l D0, 0x00
0000361A 2F00 move.l -[A7], D0
0000361C 2F00 move.l -[A7], D0
0000361E 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */]
00003622 2640 movea.l A3, D0
00003624 200B move.l D0, A3
00003626 4FEF 000C lea.l A7, [A7 + 0xC]
0000362A 6700 008E beq +0x90 /* 000036BA */
0000362E 6058 bra +0x5A /* 00003688 */
label00003630:
00003630 2F0C move.l -[A7], A4
00003632 206E 000C movea.l A0, [A6 + 0xC]
00003636 2007 move.l D0, D7
00003638 D090 add.l D0, [A0]
0000363A 2040 movea.l A0, D0
0000363C 2F10 move.l -[A7], [A0]
0000363E 4EAD 11B2 jsr [A5 + 0x11B2 /* export_562 */]
00003642 4A87 tst.l D7
00003644 504F addq.w A7, 8
00003646 670C beq +0xE /* 00003654 */
00003648 487A 008A pea.l [PC + 0x8A /* 000036D4, value 0x12C0000 */]
0000364C 2F0C move.l -[A7], A4
0000364E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00003652 504F addq.w A7, 8
label00003654:
00003654 7000 moveq.l D0, 0x00
00003656 2F00 move.l -[A7], D0
00003658 7200 moveq.l D1, 0x00
0000365A 1214 move.b D1, [A4]
0000365C 2F01 move.l -[A7], D1
0000365E 486C 0001 pea.l [A4 + 0x1]
00003662 2F0B move.l -[A7], A3
00003664 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00003668 4A80 tst.l D0
0000366A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000366E 6612 bne +0x14 /* 00003682 */
00003670 7002 moveq.l D0, 0x02
00003672 2F00 move.l -[A7], D0
00003674 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00003678 2F0B move.l -[A7], A3
0000367A 4EAD 111A jsr [A5 + 0x111A /* export_543 */]
0000367E 504F addq.w A7, 8
00003680 6038 bra +0x3A /* 000036BA */
label00003682:
00003682 2007 move.l D0, D7
00003684 5880 addq.l D0, 4
00003686 2E00 move.l D7, D0
label00003688:
00003688 BC87 cmp.l D6, D7
0000368A 6EA4 bgt -0x5A /* 00003630 */
0000368C 4214 clr.b [A4]
0000368E 7000 moveq.l D0, 0x00
00003690 2F00 move.l -[A7], D0
00003692 7201 moveq.l D1, 0x01
00003694 2F01 move.l -[A7], D1
00003696 2F0C move.l -[A7], A4
00003698 2F0B move.l -[A7], A3
0000369A 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
0000369E 3D7C 0001 FEF8 move.w [A6 - 0x108], 0x1
000036A4 2D4B FEFA move.l [A6 - 0x106], A3
000036A8 206E 0008 movea.l A0, [A6 + 0x8]
000036AC 43EE FEF8 lea.l A1, [A6 - 0x108]
000036B0 20D9 move.l [A0]+, [A1]+
000036B2 30D9 move.w [A0]+, [A1]+
000036B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000036B8 6010 bra +0x12 /* 000036CA */
label000036BA:
000036BA 426E FEF8 clr.w [A6 - 0x108]
000036BE 206E 0008 movea.l A0, [A6 + 0x8]
000036C2 43EE FEF8 lea.l A1, [A6 - 0x108]
000036C6 20D9 move.l [A0]+, [A1]+
000036C8 30D9 move.w [A0]+, [A1]+
label000036CA:
000036CA 4CEE 18C0 FEE8 movem.l D6,D7,A3,A4, [A6 - 0x118]
000036D0 4E5E unlink A6
000036D2 4E75 rts
000036D4 012C 0000 btst [A4 + 0x0], D0
fn000036D8:
000036D8 4E56 FFFA link A6, -0x0006
000036DC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000036E0 266E 0014 movea.l A3, [A6 + 0x14]
000036E4 286E 000C movea.l A4, [A6 + 0xC]
000036E8 2C2E 0008 move.l D6, [A6 + 0x8]
000036EC 2E2E 0010 move.l D7, [A6 + 0x10]
000036F0 2A3C 0000 00F0 move.l D5, 0xF0
000036F6 CA87 and.l D5, D7
000036F8 7040 moveq.l D0, 0x40
000036FA B085 cmp.l D0, D5
000036FC 6616 bne +0x18 /* 00003714 */
000036FE 598F subq.l A7, 4
00003700 2F06 move.l -[A7], D6
00003702 2F0C move.l -[A7], A4
00003704 2F07 move.l -[A7], D7
00003706 2F0B move.l -[A7], A3
00003708 2053 movea.l A0, [A3]
0000370A 2250 movea.l A1, [A0]
0000370C 4E91 jsr [A1]
0000370E 584F addq.w A7, 4
00003710 6000 00C4 bra +0xC6 /* 000037D6 */
label00003714:
00003714 700F moveq.l D0, 0x0F
00003716 C087 and.l D0, D7
00003718 BC80 cmp.l D6, D0
0000371A 670E beq +0x10 /* 0000372A */
0000371C 7012 moveq.l D0, 0x12
0000371E 2F00 move.l -[A7], D0
00003720 4EAD 148A jsr [A5 + 0x148A /* export_653 */]
00003724 584F addq.w A7, 4
00003726 6000 00AE bra +0xB0 /* 000037D6 */
label0000372A:
0000372A 598F subq.l A7, 4
0000372C 3F06 move.w -[A7], D6
0000372E 486C 0006 pea.l [A4 + 0x6]
00003732 2F07 move.l -[A7], D7
00003734 2F0B move.l -[A7], A3
00003736 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
0000373A 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000373E 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2
00003744 2005 move.l D0, D5
00003746 0480 0000 0010 subi.l D0, 0x10
0000374C 672A beq +0x2C /* 00003778 */
0000374E 0480 0000 0010 subi.l D0, 0x10
00003754 672A beq +0x2C /* 00003780 */
00003756 0480 0000 0010 subi.l D0, 0x10
0000375C 6730 beq +0x32 /* 0000378E */
0000375E 0480 0000 0020 subi.l D0, 0x20 /* ' ' */
00003764 6736 beq +0x38 /* 0000379C */
00003766 0480 0000 0010 subi.l D0, 0x10
0000376C 6744 beq +0x46 /* 000037B2 */
0000376E 0480 0000 0010 subi.l D0, 0x10
00003774 674A beq +0x4C /* 000037C0 */
00003776 6054 bra +0x56 /* 000037CC */
label00003778:
00003778 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4
0000377E 604C bra +0x4E /* 000037CC */
label00003780:
00003780 4AAE FFFC tst.l [A6 - 0x4]
00003784 6746 beq +0x48 /* 000037CC */
00003786 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
0000378C 603E bra +0x40 /* 000037CC */
label0000378E:
0000378E 4AAE FFFC tst.l [A6 - 0x4]
00003792 6738 beq +0x3A /* 000037CC */
00003794 3D7C 0003 FFFA move.w [A6 - 0x6], 0x3
0000379A 6030 bra +0x32 /* 000037CC */
label0000379C:
0000379C 4AAE FFFC tst.l [A6 - 0x4]
000037A0 672A beq +0x2C /* 000037CC */
000037A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000037A6 486E FFFA pea.l [A6 - 0x6]
000037AA 4EBA FE40 jsr [PC - 0x1C0 /* 000035EC */]
000037AE 504F addq.w A7, 8
000037B0 601A bra +0x1C /* 000037CC */
label000037B2:
000037B2 4AAE FFFC tst.l [A6 - 0x4]
000037B6 6714 beq +0x16 /* 000037CC */
000037B8 3D7C 0005 FFFA move.w [A6 - 0x6], 0x5
000037BE 600C bra +0xE /* 000037CC */
label000037C0:
000037C0 4AAE FFFC tst.l [A6 - 0x4]
000037C4 6706 beq +0x8 /* 000037CC */
000037C6 3D7C 0007 FFFA move.w [A6 - 0x6], 0x7
label000037CC:
000037CC 41EE FFFA lea.l A0, [A6 - 0x6]
000037D0 224C movea.l A1, A4
000037D2 22D8 move.l [A1]+, [A0]+
000037D4 32D8 move.w [A1]+, [A0]+
label000037D6:
000037D6 4CEE 18E0 FFE6 movem.l D5,D6,D7,A3,A4, [A6 - 0x1A]
000037DC 4E5E unlink A6
000037DE 4E75 rts
fn000037E0:
000037E0 4E56 FFF8 link A6, -0x0008
000037E4 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000037E8 266E 0018 movea.l A3, [A6 + 0x18]
000037EC 486E FFFC pea.l [A6 - 0x4]
000037F0 A874 syscall GetPort
000037F2 598F subq.l A7, 4
000037F4 4EBA F4C2 jsr [PC - 0xB3E /* 00002CB8 */]
000037F8 A873 syscall SetPort
000037FA 2053 movea.l A0, [A3]
000037FC 2868 0008 movea.l A4, [A0 + 0x8]
00003800 2054 movea.l A0, [A4]
00003802 2068 0008 movea.l A0, [A0 + 0x8]
00003806 4A90 tst.l [A0]
00003808 56C3 sne D3
0000380A 4403 neg.b D3
0000380C 4883 ext.w D3
0000380E 2D43 FFF8 move.l [A6 - 0x8], D3
00003812 558F subq.l A7, 2
00003814 2054 movea.l A0, [A4]
00003816 2F28 0008 move.l -[A7], [A0 + 0x8]
0000381A 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */]
0000381E 7000 moveq.l D0, 0x00
00003820 101F move.b D0, [A7]+
00003822 222E FFF8 move.l D1, [A6 - 0x8]
00003826 1E00 move.b D7, D0
00003828 CE01 and.b D7, D1
0000382A 2F0B move.l -[A7], A3
0000382C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003830 2F2E 000C move.l -[A7], [A6 + 0xC]
00003834 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003838 4EBA FE9E jsr [PC - 0x162 /* 000036D8 */]
0000383C 4A07 tst.b D7
0000383E 4FEF 0010 lea.l A7, [A7 + 0x10]
00003842 6608 bne +0xA /* 0000384C */
00003844 2F0C move.l -[A7], A4
00003846 4EBA FD78 jsr [PC - 0x288 /* 000035C0 */]
0000384A 584F addq.w A7, 4
label0000384C:
0000384C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00003850 A873 syscall SetPort
00003852 4CEE 1888 FFE8 movem.l D3,D7,A3,A4, [A6 - 0x18]
00003858 4E5E unlink A6
0000385A 4E75 rts
0000385C 4E56 0000 link A6, 0
00003860 4E5E unlink A6
00003862 4E75 rts